c# - WPF-XAML:运行后图像在设计器中消失
问题描述
我正在 Visual Studio 16.3 上创建一个应用程序,并创建了一些带有图像的按钮。每次我运行应用程序时,图像都会出现在运行时,但是当我关闭构建时,所有图像都会在设计器中消失,这很烦人。我必须剪切包含图像引用的代码并等待大约 1 到 2 秒,然后再次粘贴代码以使图像重新出现。这是我的代码:
在我的 MainWindow 中,我创建了资源,以便我可以重用图像:
<Window.Resources>
<BitmapImage x:Key="Students" UriSource="Resources/Graduate/2x/baseline_student_black_18dp.png"/>
</Window.Resources>
我创建了一个包含名称和图像的侧边菜单:
<ListView x:Name="ListViewMain" Grid.Row="1" Background="Transparent" SelectionMode="Single" ScrollViewer.HorizontalScrollBarVisibility="Disabled" SelectionChanged="ListViewMain_SelectionChanged">
<ListViewItem Width="128" x:Name="ItemClass" HorizontalAlignment="Left">
<StackPanel Orientation="Horizontal">
<Image Margin="5" Source="{DynamicResource Students}"/>
<TextBlock Text="Home" VerticalAlignment="Center" FontSize="14" Foreground="#FF606060"/>
</StackPanel>
</ListViewItem>
</ListView>
我在互联网上花了很多时间试图找出为什么会发生这种情况,但我没有找到任何东西。大多数问题与运行时未出现的图像有关,而我的问题是我的图像未出现在设计器中。
这可能与我使用.Net Core 3 的事实有关吗?我知道 Visual Studio 中有很多错误。也许这就是其中之一。
在此先感谢您的帮助
解决方案
推荐阅读
- r - 使用超过 30 个预测变量时 MuMin pdredge() 中的错误
- jquery - 如何遍历对象数组并获取值并将单击事件添加到值
- php - 无头 Chromium 浏览器始终显示验证码
- python - 根据相似度百分比连接文件中的多个 seq
- tensorflow - TFLite:是否可以使用 Keras 的 load_model 转换具有不同输入形状的 H5 模型?
- vb.net - 我在 VB.net 中遇到过滤器问题并使用访问数据库
- jquery - 如何在数据表的下拉列过滤中添加自定义选项
- woocommerce - 如何在后台的订单商品表中显示正常价格
- batch-file - 从另一个没有 CALL 的批处理脚本调用带有 LABEL 的批处理脚本
- reactjs - 使用带有条件渲染的钩子