残念ながら、UserControlはツールボックスに表示されません。 私はWindows Formで作業していたので、コードでもこのUserControlを作成できることを覚えています。また、動作しているWindowsフォームでもテストされています。WPFのC#UserControl
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を使用する方法を説明できますか?
EDIT
私はボタンをクリックすると、 "Vorschauは、" コンテンツと赤の面積を変更することです。 「Einstellung」ボタンをクリックすると、前とは異なる内容が表示されます。それは内容として常に赤の領域でのみ変化し、残りはそのまま残るべきです。プレースホルダとして機能し、ユーザーコントロールのインスタンスを作成した後になるContentControlにを配置する必要があり、あなたのメインウィンドウで
'Grid'を使用して、' Grid.Ro wDefinitions'と 'Grid.ColumnDefinitions'(これはXAMLエディタで分かりやすくなります)。そこにコンテンツを配置するのは簡単です。赤い部分に 'UserControl'を追加し、' Vorschau 'をクリックしたときに 'Visibility'だけを切り替えることもできます。 –