无法在主窗口WPF中添加我的自定义用户控件

时间:2016-03-07 17:19:36

标签: c# wpf

我无法将我的用户控件添加到MainWindow.xaml

这是我的解决方案资源管理器:(指针显示我的用户控件)

Solution Explorer

这是我的用户控件头xaml文件

sid + 1

这是MainWindows Header Xaml

<UserControl x:Class="SIManager.ucAddDevices"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:local="clr-namespace:SIManager"
         mc:Ignorable="d" 
         d:DesignHeight="500" d:DesignWidth="500" FlowDirection="RightToLeft" FontFamily="B Nazanin">

现在我无法将我的用户控件添加到标签项...为什么?

下图中我的用户控件名称不会出现...... !!!!

enter image description here

如何将我的用户控件添加到Tab Item ????

1 个答案:

答案 0 :(得分:1)

我的用户控件构造函数获取参数并且不会出现在xaml ...

我从用户控件构造函数中删除params并重建解决方案并工作......

抱歉这是我的错误......

感谢

public ucAddDevices(MainWin win)
    {
        InitializeComponent();
        mainwin = win;
    }

致:

public ucAddDevices()
    {
        InitializeComponent();
        //mainwin = win;
    }