none
button模板的莫名错误 RRS feed

  • 问题

  • 错误如下

    Code Snippet

    在 System.Windows.Markup.XamlParseException 中第一次偶然出现的“System.Windows.dll”类型的异常

    其他信息: System.Exception: 灾难性故障 (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
       at MS.Internal.XcpImports.ConvertStringToTypedCValue(IntPtr pContext, UInt32 cClrTypeName, String clrTypeName, UInt32 cValue, String value, CValue& outVal, Int32& typeIndex)
       at MS.Internal.SilverlightTypeConverter.ConvertFrom(Object value) [Line: 0 Position: 2]

     

     

     

    我在编写Button模板的时候加了一个属性

    Code Snippet

                <Setter Property="FontWeight" Value="Medium"/>

     

     

    之后,编译文件就出现错误啦,各位谁知道FontWeight属性要怎么加进去button模板呢?
    2008年4月21日 9:05
    版主

答案

  •  

    目前的这个版本的功能估计实现的不全面。微软的例子里也有这样的注释

    说,目前不能在XAML中解析FontWeight 类型,因此,将在代码中设置

     

    Code Snippet

       

        <Setter Property="TextWrapping" Value="NoWrap" />
        <!-- Cannot currently parse FontFamily type in XAML so it's being set in code -->
        <!-- <Setter Property="FontFamily" Value="Trebuchet MS" /> -->
        <Setter Property="FontSize" Value="11" />
        <!-- Cannot currently parse FontWeight type in XAML so it's being set in code -->
        <!-- <Setter Property="FontWeight" Value="Bold" /> -->

     

     

    2008年4月21日 13:41
    版主

全部回复

  •  

    目前的这个版本的功能估计实现的不全面。微软的例子里也有这样的注释

    说,目前不能在XAML中解析FontWeight 类型,因此,将在代码中设置

     

    Code Snippet

       

        <Setter Property="TextWrapping" Value="NoWrap" />
        <!-- Cannot currently parse FontFamily type in XAML so it's being set in code -->
        <!-- <Setter Property="FontFamily" Value="Trebuchet MS" /> -->
        <Setter Property="FontSize" Value="11" />
        <!-- Cannot currently parse FontWeight type in XAML so it's being set in code -->
        <!-- <Setter Property="FontWeight" Value="Bold" /> -->

     

     

    2008年4月21日 13:41
    版主
  •  

    哇,CSDN的孟达人也来这里啦了解

    中文字体还是有些问题,有些文字看起来好模糊,比如 对象 的 对 字等等..

    2008年4月21日 15:41
    版主