मैं UWP पर XAML में StaticResource चर के लिए सिस्टम नेमस्पेस तक पहुंचने का प्रयास कर रहा हूं। यहाँ (अधिकतर) है कि मैं क्या उपयोग कर रहा हूँ:मैं यूडब्ल्यूपी/आरटी एक्सएएमएल में सिस्टम डेटा प्रकार कैसे घोषित करूं?
<Page
x:Class="App.UWP.Views.Step6"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:System="using:System"
mc:Ignorable="d">
<Page.Resources>
<System:Double x:Key="ItemNameWidth">260</System:Double>
</Page.Resources>
<TextBlock FontSize="16" Width="{StaticResource ItemNameWidth}">foo</TextBlock>
</page>
भी IntelliSense में <System:Double ...>
शो के रूप में मान्य है, हालांकि, मैं निम्नलिखित रनटाइम त्रुटि हो रही है:
An exception of type 'Windows.UI.Xaml.Markup.XamlParseException' occurred in mscorlib.ni.dll but was not handled in user code
WinRT information: Cannot deserialize XBF metadata type list as 'Double' was not found in namespace 'System'. [Line: 0 Position: 0]
मैं दूसरे के लिए खुला रहा हूँ यदि यह विधि काम नहीं करेगी तो डबल की घोषणा करने के तरीके।