我有一个WPF应用程序,在MainWindow中具有主网格。在代码背后,我向主网格添加了一个userControl。在预览中,用户控件看起来很正常,但是在运行时,它显示了用户控件,但是图像不可见。如何解决该问题?
MainWindow:我单击的ListItem
<ListViewItem x:Name="ItemCreate" Height="60">
<StackPanel Orientation="Horizontal">
<materialDesign:PackIcon Kind="Pencil" Height="25" Width="25" Margin="10"/>
<TextBlock Text="Nährwerttracker" VerticalAlignment="Center" Margin="20 10"/>
</StackPanel>
</ListViewItem>
MainWindow.xaml.cs事件处理程序以添加Usercontrol
private void ListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
UserControl usc = null;
GridMain.Children.Clear();
switch (((ListViewItem)((ListView)sender).SelectedItem).Name)
{
case "ItemCreate":
usc = new Naehrwerttracker();
GridMain.Children.Add(usc);
break;
default:
break;
}
}
UserControl
<Image Width="100" Margin="10" Source="Img\fruehstueck_button.png" ></Image>
通常情况下,显示用户控件的效果很好,但是那里只有图像。