不幸的是,UserControl不显示在我的工具箱中。 由于我已经工作,但与Windows窗体,我回来记得你也可以通过代码创建此用户控件。并且在Windows Form中进行了测试。WPF中的C#用户控件
public partial class Einstellungcs : UserControl
{
public Einstellungcs()
{
InitializeComponent();
this.Dock = DockStyle.Fill;
}
}
public partial class MainWindow : Window
{
Einstellungcs settings = new Einstellungcs();
public MainWindow()
{
InitializeComponent();
}
......
}
private void Button_Click(object sender, RoutedEventArgs e)
{
panel.ContentMenu(settings);
}
这些代码片段有时应该说明我的意思。 不幸的是,WPF中没有更多的面板。 那么我怎么在WPF中做到这一点?我目前使用Canvas,但这不是正确的。一个人如何拥有我必须使用的解决方案,或者我该如何使用它?
我想通过单击带有UserControl的按钮 来更改内容区域。有人向我解释如何在WPF中使用UserControl?
编辑
如果我点击按钮 “Vorschau” 是与内容改变红色区域。如果我点击“Einstellung”按钮,会出现与以前不同的内容。它应该改变,因为内容总是只在红色区域,其余的应该保持原样。
你应该使用'Grid'然后使用'Grid.Ro wDefinitions'以及'Grid.ColumnDefinitions'(在XAML编辑器中更容易看到)。在那里对齐内容很简单。然后,您也可以将“UserControl”添加到红色部分,并在单击“Vorschau”时仅切换“可见性”。 –