WPF 资源定义空字符串或者空格问题

  xmlns:sys="clr-namespace:System;assembly=mscorlib" 

WPF在XAML的资源中定义空字符串String.Empty

代码如下:

<!--1. 首先引用System的命名空间-->

    <Window x:Class="DriverEasyWPF.Views.DialogWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">
      <Window.Resources>

<!--2.正常的定义String类型资源,用&#160;来代替空格。-->

           <system: String x:Key="UID_Refresh"> &#160;Refresh&#160;</system :String>

           <sys:Stirng x:Key="str1">test1</sys:String>

    <sys:Stirng x:Key="str1">test1</sys:String>
<!--3.定义空的String类型资源要用x:Static-->
       <x:Static x:Key="empty" Member="sys:String.Empty" />
  </Window.Resources>

  </Windows>

代码如下:

<!--1. 首先引用System的命名空间-->

扫描二维码关注公众号,回复: 8472654 查看本文章

    <Window x:Class="DriverEasyWPF.Views.DialogWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">
      <Window.Resources>

<!--2.正常的定义String类型资源,用&#160;来代替空格。-->

           <system: String x:Key="UID_Refresh"> &#160;Refresh&#160;</system :String>

           <sys:Stirng x:Key="str1">test1</sys:String>

    <sys:Stirng x:Key="str1">test1</sys:String>
<!--3.定义空的String类型资源要用x:Static-->
       <x:Static x:Key="empty" Member="sys:String.Empty" />
  </Window.Resources>

  </Windows>

猜你喜欢

转载自www.cnblogs.com/wgscd/p/12172624.html