C# 带有空字符串的XAML静态字符串数组

C# 带有空字符串的XAML静态字符串数组,c#,wpf,xaml,staticresource,C#,Wpf,Xaml,Staticresource,我在WPF应用程序中有一个带有静态项源(HTTP方法)的组合框 静态资源是一个字符串数组,如下所示: <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>

我在WPF应用程序中有一个带有静态项源(HTTP方法)的组合框


静态资源是一个字符串数组,如下所示:

<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>

得到
邮递
选择权
放
删除
头
痕迹
我怎样才能把一个空字符串放进去,这样我的组合框就会有一个默认值?大概是这样的:

<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" />

检查一下:VisualStudio使它看起来像是有编译错误(用蓝色下划线标记),但在重建后,它工作得很好。非常感谢。