Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试访问资源时发生XamlParseException_C#_Wpf_Xaml_Windows Phone 7_Windows Phone 8 - Fatal编程技术网

C# 尝试访问资源时发生XamlParseException

C# 尝试访问资源时发生XamlParseException,c#,wpf,xaml,windows-phone-7,windows-phone-8,C#,Wpf,Xaml,Windows Phone 7,Windows Phone 8,我试图在Xaml代码中使用一个默认图标作为按钮的内容。我真的不明白出了什么问题,因为在UI伪仿真器中显示时图像加载良好,但当我尝试部署它时,如果我进入视图,就会引发System.Windows.Markup.XamlParseException 这是涉及的代码: <phone:PhoneApplicationPage.Resources> <Image x:Key="IButton" Source="/Assets/AppBar/cancel.png"/> &l

我试图在Xaml代码中使用一个默认图标作为按钮的内容。我真的不明白出了什么问题,因为在UI伪仿真器中显示时图像加载良好,但当我尝试部署它时,如果我进入视图,就会引发System.Windows.Markup.XamlParseException

这是涉及的代码:

<phone:PhoneApplicationPage.Resources>
    <Image x:Key="IButton"  Source="/Assets/AppBar/cancel.png"/>
</phone:PhoneApplicationPage.Resources>

 <Button x:Name="AmaemiaButton" Content="{StaticResource IButton}" HorizontalAlignment="Right"   Margin="375,-45,0,0" Grid.Row="1" VerticalAlignment="Top" Width="65" Height="65" FontSize="22" Click="AmaemiaButton_Click" Opacity="100" />

第一个片段位于xaml标记的顶部,按钮调用位于Grid&Listview中

我已将问题追踪到'Content=“{StaticResource IButton}”,但找不到调用资源的问题


任何帮助都将不胜感激

您可以执行以下操作:

<phone:PhoneApplicationPage.Resources>

    <ImageSource x:Key="IButton">/Assets/AppBar/cancel.png</ImageSource>

</phone:PhoneApplicationPage.Resources>

/资源/AppBar/cancel.png





错误的详细信息是什么?为什么将“不透明度”设置为100(值范围为0到1)?我收到的唯一详细信息是“System.Windows.Markup.XamlParseException”类型的第一次意外异常发生在System.Windows.ni.dll中”我知道它在这一点上会断开,因为当我将内容偶然设置为“I”时,它运行良好。加载资源时出现问题,但我不知道它是什么。。因为它似乎加载得很好,可以在示例仿真器中显示。我还将不透明度更改为一个有效值,此时它仍然会中断。图像属性:构建操作是否设置为内容?感谢您的回复!它是。我无法解决这个问题。在此处发布XAML解析异常的内部异常。这给了我一个“错误1无法将'System.Reflection.CustomAttributeData'类型的对象强制转换为'System.ComponentModel.TypeConverterAttribute'类型”。请尝试我答案中的第二个解决方案!关于这个问题第二个解决方案成功了!非常感谢你的帮助,罗曼!
<phone:PhoneApplicationPage.Resources>

    <BitmapImage x:Key="IButton"
                 UriSource="/Assets/ApplicationBar.Cancel.png" />

</phone:PhoneApplicationPage.Resources>
<Button x:Name="AmaemiaButton"
                    HorizontalAlignment="Right"
                    Margin="375,-45,0,0"
                    Grid.Row="1"
                    VerticalAlignment="Top"
                    Width="65"
                    Height="65"
                    FontSize="22"
                    Click="AmaemiaButton_Click"
                    Opacity="1.0">
                <Button.Content>
                        <Image Source="{StaticResource IButton}" />
                </Button.Content>
            </Button>