Wpf 为什么框架放置在视图框中时找不到本地资源?
我试着用一个控件来控制一辆车。 框架控制源是位于名为Pages的文件夹中的页面。 页面中只有一个元素。用XAML矢量图像填充的矩形 为什么不显示任何内容 这是我的主页mainpage.xaml: 我在app.xaml中定义了我的资源,如下所示:Wpf 为什么框架放置在视图框中时找不到本地资源?,wpf,xaml,viewbox,Wpf,Xaml,Viewbox,我试着用一个控件来控制一辆车。 框架控制源是位于名为Pages的文件夹中的页面。 页面中只有一个元素。用XAML矢量图像填充的矩形 为什么不显示任何内容 这是我的主页mainpage.xaml: 我在app.xaml中定义了我的资源,如下所示: <Application x:Class="SearChForComp.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
<Application x:Class="SearChForComp.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="VectorGrahics/intro2.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
而Intro2.xaml是一个大文件。我发布了第一个和最后一个标签:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DrawingBrush x:Key="intro2" Stretch="Uniform">
<... \>
</DrawingBrush>
</ResourceDictionary>
如果在页面中设置矩形的宽度/高度,或至少MinWidth/MinHeight,则该选项应有效:
你没有看到页面或者你的问题是什么吗?还有一件事,框架在标签外工作良好。请发布页面的标记。它不显示页面。我更新了我的问题。谢谢:为什么?ViewBox不能缩放任何没有大小的内容。
<Application x:Class="SearChForComp.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="VectorGrahics/intro2.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DrawingBrush x:Key="intro2" Stretch="Uniform">
<... \>
</DrawingBrush>
</ResourceDictionary>
<Rectangle Fill="{StaticResource intro2}" MinWidth="1" MinHeight="1" />