Hinzufügen von WPF-UserControl in WPF-Fenster im code
ist es ein Weg, um fügen Sie ein Benutzersteuerelement in ein WPF-Fenster erstellt, in code? Ich kann nicht finden, eine Children-Eigenschaft in der Fenster-Klasse. Im xaml-Code würde Es so Aussehen:
<Window x:Class="MyWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:MyUserControls="clr-namespace:MyUserControls"
Title="" Height="Auto" Width="550" ResizeMode="NoResize">
<MyUserControls:UC1 x:Name="uc1" />
</Window>
Im code habe ich versucht, etwas wie dieses:
Window myWindow = new Window;
UC1 uc1 = new UC1;
myWindow.Children.Add(UC1);
Vielen Dank für Ihre Hilfe
- Das ist nur pseudo-code, den ich schrieb während der Eingabe der Frage. Es gibt keine Kinder, die Eigenschaft in der Fenster-Klasse. Das ist mein problem
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Children-Eigenschaft ist es, wenn Sie eine ItemsControl, D. H. eine Steuerung, die mehrere Kinder. Ein Fenster ist ein ContentControl, d.h. es hat nur ein "Kind", die Inhalt. Also der code sollte sein: