Wpf:使用xaml中的参数初始化类

时间:2018-06-08 13:09:20

标签: c# wpf xaml

我的WPF应用程序存在问题。

我使用这个构造函数创建了这个类:

public partial class FenetreMenu : UserControl
{
    public FenetreMenu(CDataJoueurs donneesBase)
    {
        Données = donneesBase;
        InitializeComponent();
        Initialisation();
    }
//...

在我的xaml代码中,我试图这样做:

<local:FenetreMenu x:Name="FenetreMenu" HorizontalAlignment="Left" Height="700" 
   VerticalAlignment="Top" Width="1119" Visibility="Hidden"/>

但它不起作用,我不能把一个在其构造函数中有参数的类。

如何解决我的问题?

1 个答案:

答案 0 :(得分:0)

将arg放在属性中:

UNSAFE

然后

public partial class FenetreMenu : UserControl
{
    public FenetreMenu()
    {
        InitializeComponent();
        Initialisation();
    }

    public CDataJoueurs Données { get; set; }
//...

参数可以是静态实例,例如:

<local:FenetreMenu x:Name="FenetreMenu" HorizontalAlignment="Left" 
  Height="700" VerticalAlignment="Top" Width="1119" Visibility="Hidden" Données="..." />