一亩三分自留地

博客园 首页 新随笔 联系 订阅 管理

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;

posted on 2007-10-29 19:15  Eugene Leung  阅读(387)  评论(0编辑  收藏  举报