XAML 带空字符串的静态字符串数组
XAML static string array with empty string
我的 WPF 应用程序中有一个带有静态项目源(HTTP 方法)的组合框
<ComboBox x:Name="methodsComboBox" Width="120"
ItemsSource="{StaticResource ResourceKey=Methods}"
SelectedItem="{Binding Object.Method, Mode=TwoWay}"/>
静态资源是一个字符串数组,如下所示:
<x:Array x:Key="Methods" Type="{x:Type sys:String}">
<sys:String>GET</sys:String>
<sys:String>POST</sys:String>
<sys:String>OPTIONS</sys:String>
<sys:String>PUT</sys:String>
<sys:String>DELETE</sys:String>
<sys:String>HEAD</sys:String>
<sys:String>TRACE</sys:String>
</x:Array>
如何在其中放入一个空字符串,以便我的组合框具有默认值?像这样:
<sys:String> </sys:String>
执行此操作时,出现运行时错误 (NullArgumentException
)。
谢谢。
使用
<x:Static Member="sys:String.Empty" />
我的 WPF 应用程序中有一个带有静态项目源(HTTP 方法)的组合框
<ComboBox x:Name="methodsComboBox" Width="120"
ItemsSource="{StaticResource ResourceKey=Methods}"
SelectedItem="{Binding Object.Method, Mode=TwoWay}"/>
静态资源是一个字符串数组,如下所示:
<x:Array x:Key="Methods" Type="{x:Type sys:String}">
<sys:String>GET</sys:String>
<sys:String>POST</sys:String>
<sys:String>OPTIONS</sys:String>
<sys:String>PUT</sys:String>
<sys:String>DELETE</sys:String>
<sys:String>HEAD</sys:String>
<sys:String>TRACE</sys:String>
</x:Array>
如何在其中放入一个空字符串,以便我的组合框具有默认值?像这样:
<sys:String> </sys:String>
执行此操作时,出现运行时错误 (NullArgumentException
)。
谢谢。
使用
<x:Static Member="sys:String.Empty" />