Loading...
把 UIElement 作为属性 关于 UserControl 的自定义属性,参考上一篇文章。我们这里创建一个类型为 UIElement 的属性: public UIElement ContainerContent { get { return (UIElement)GetValue(ContainerContentProperty); } set { SetValue(Co...
将 DataContext 设置为本身: 在 XAML 中设置 <UserControl DataContext="{Binding RelativeSource={RelativeSource Self}}"> 或者在后台设置,二选一 public <UserControl>() { InitializeComponent(); Data...
方法一:曲线救国,用 OpenFileDialog OpenFileDialog openFileDialog = new OpenFileDialog { Multiselect = false, Title = "选择新建项目的位置", CheckFileExists = false, CheckPathExists = true, FileNam...
Stackoverflow: https://stackoverflow.com/questions/5096926/what-is-the-get-set-syntax-in-c Just to add something... If you don't put {get; set;} you are creating a Field but if you put the {get; s...
直接上范例: public class MaskWindow : ReuseWindow { public MaskWindow() : base() { WindowStyle = System.Windows.WindowStyle.None; AllowsTransparency = true; ShowInTaskbar...
最近一直在做的Ayase项目 (获取UI) 性能不太行,于是就开始思考用C++。其实纯C++我是尝试过的,但是一点 WinForm / MFC / C++ 的底子都没有,头大得很。于是乎开始想要使用 C++ 完成这部分工作,然后再使用C# 做 UI 等其他内容。 解决方案 主要思路: C++ 的项目编译成 .dll (动态链接库 dynamic link library) C# 的项目通过...