新开始做wpf,随便写点经验
作者:互联网
1 偶尔遇到的问题 在编辑WPF UserControl的时候,发现新修改后的结果不能出现在window或page中
问题在于工程中的obj目录下的文件保存了信息
删除掉obj目录下的文件
2 使用UserControl的时候要注意在UserControl中指定命名空间,在Page或Window中引用命名空间,
指定命名空间:
方法是
xmlns:x="wpfapp.TestControl"
x:Class="wpfapp.UpDownListView"
引用命名空间:
xmlns:wpfapp="clr-namespace:wpfapp"
xmlns:空间引用变量="clr-namespace":空间名
3.如果发现不能找到InitializeComponent的问题
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildBinPath)\Microsoft.WinFx.targets" />
4.怎么像Winform那样通过代码动态加控件
Button btn = new Button();
btn.Width = 75;
btn.Height = 23;
btn.Margin = new Thickness(0, 0, btn.Margin.Right, btn.Margin.Bottom);
btn.HorizontalAlignment = HorizontalAlignment.Left;
StackPanel pnl = new StackPanel();
pnl.Children.Add(btn);
pnl.Children.Add(lst);
this.Content = pnl;
转载于:https://www.cnblogs.com/Eugene/archive/2007/10/29/941932.html
标签:经验,Margin,随便,xmlns,pnl,new,wpf,btn,wpfapp 来源: https://blog.csdn.net/weixin_30485291/article/details/95950141