Hallo nochmals,
erstmal vielen Dank für Deine Anwort.
Habe zuvor vergessen zu erwähnen das ich noch neu auf diesem Sektor bin!
Daher bin ich noch nicht so richtig schlau aus Deiner Antwort geworden.
Wie kann ich der rechten Seite des Grids bekannt geben dass es das usercontrol anzeigen soll, nachdem ich auf ein TreeViewItem geklickt habe.
Mach ich das in nem Event? Oder kann ich das direkt im XAML deffinieren?
Paste hier mal den XAML Code (Versuch!!) hinein, vielleicht habe ich ja schon grundlegende Fehler gemacht...
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28:
| <Window x:Class="Patienten_Verwaltung_Wpf.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:uc_patient="clr-namespace:Patienten_Verwaltung_Wpf" Title="MainWindow" Height="530" Width="842" Background="LightGray"> <Window.Resources> <uc_patient:Patienten x:Name="uc_patientenN" x:Key="uc_patientenK"/> </Window.Resources> <Grid Name="_g_maingrid" Height="459" Width="763"> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"></ColumnDefinition> <ColumnDefinition Width="663"></ColumnDefinition> </Grid.ColumnDefinitions> <TreeView Grid.Column="0" Name="_treeview" BorderBrush="Gray" BorderThickness="2,2,1,1"> <TreeViewItem Header="Verwaltung" Name="_tvi_verwaltung" FontWeight="Bold"> <TreeViewItem Header="Patienten" Name="_tvi_p_verwaltung" FontWeight="Normal" MouseDown="_p_verwaltung_MouseDown" /> <TreeViewItem Header="Medikamente" Name="_tvi_m_verwaltung" FontWeight="Normal"/> </TreeViewItem> <TreeViewItem Header="Termine" Name="_tvi_termine" FontWeight="Bold"></TreeViewItem> </TreeView> <GridSplitter HorizontalAlignment="Right" Name="_gs_maingridsplitter" Width="2" Background="Gray" /> </Grid> </Window> |
Schon mal besten Dank im voraus.
Lg
ps. Der MouseDown Event reagiert nur auf die rechte Maustaste ?
Moderiert von UGrohne: Beitragsformatierung überarbeitet.