我是 XAML 的新手,正在尝试创建一个基本的功能区。我这里有一些代码:
<RibbonWindow x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:r="clr- namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
Title="MainWindow"
x:Name="RibbonWindow"
Width="640" Height="480">
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Ribbon x:Name="Ribbon" Title="Ribbon Title">
<r:RibbonButton Width="100" Background="Azure" Height="100" >
</r:RibbonButton>
<r:RibbonButton x:Name="RibbonButton" Label="Button" LargeImageSource="Icons/disk.png">
</r:RibbonButton>
</Ribbon>
</Grid>
我在代码的 LargeImageSource 部分遇到异常。我不确定为什么。图像正在设计器中呈现,并且在我构建时没有生成错误,但我无法运行该项目。
这是一个例外:
PresentationFramework.dll 中出现“System.Windows.Markup.XamlParseException”类型的未处理异常
附加信息:“在‘System.Windows.Baml2006.TypeConverterMarkupExtension’上提供值引发异常。” 行号“19”和行位置“51”。
如果有这个异常的处理程序,程序可以安全地继续。
任何帮助,将不胜感激。
问候