불행히도 UserControl은 내 도구 상자에 표시되지 않습니다. Windows Form으로 작업 했으므로 코드로도이 UserControl을 만들 수 있음을 기억합니다. 또한 Windows Form에서도 작동합니다. WPF의 C# UserControl
private void Button_Click(object sender, RoutedEventArgs e)
{
panel.ContentMenu(settings);
}
이 코드 조각
public partial class MainWindow : Window
{
Einstellungcs settings = new Einstellungcs();
public MainWindow()
{
InitializeComponent();
}
......
}
public partial class Einstellungcs : UserControl
{
public Einstellungcs()
{
InitializeComponent();
this.Dock = DockStyle.Fill;
}
}
때때로 무슨 뜻인지 설명해야한다. 아쉽게도 WPF에는 더 이상 패널이 없습니다. 그래서 WPF에서 어떻게 할 수 있습니까? 나는 현재 Canvas를 사용하고 있지만, 이것은 올바른 것이 아닙니다. 누군가 내가 사용해야하는 솔루션이나 어떻게 만들어야하는지에 대한 해결책을 얻었습니까?
UserControl을 사용하여 버튼을 클릭하여 콘텐츠 영역을 변경하고 싶습니다. 누군가 내가 어떻게 WPF에서 UserControl을 사용할 수 있는지 설명 할 수 있습니까?
I 버튼 "Vorschau"를 클릭하면 편집이 콘텐츠는 빨간색 영역을 변경하는 것입니다. "Einstellung"버튼을 클릭하면 이전과 다른 내용이 나타납니다. 콘텐츠가 항상 빨간색 영역에서만 변경되고 나머지는 그대로 유지되어야합니다. 윈도우의 뒤에 코드에서 다음
<ContentControl x:Name="UserControlContainer"></ContentControl>
과 : 당신의 MainWindow를에서
'Grid'를 사용하고 Grid.Ro wDefinitions'와'Grid.ColumnDefinitions' (XAML 편집기에서 더 쉽게 볼 수 있습니다). 거기에 콘텐츠를 정렬하는 것은 간단합니다. 'Vorschau '를 클릭하면'UserControl'을 붉은 색 부분에 추가하고'Visibility' 만 전환 할 수 있습니다. –