मैंने निम्नलिखित कोड लिखा, लेकिन XamlParseException बीन फेंक दिया गया है। ("StaticResource कुंजी CustomColor के लिए नहीं मिला")Xamarin.Forms: मैं किसी अन्य फ़ाइल से ResourceDictionary कैसे लोड कर सकता हूं?
MyPage.xaml
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="XFApp11.MyPage">
<ContentPage.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="CustomResource.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</ContentPage.Resources>
<ContentPage.Content>
<BoxView Color="{StaticResource CustomColor}" />
</ContentPage.Content>
</ContentPage>
CustomResource.xaml (कार्रवाई का निर्माण = EmbeddedResource)
<?xml version="1.0" encoding="UTF-8" ?>
<ResourceDictionary xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
<Color x:Key="CustomColor">#004B86</Color>
</ResourceDictionary>
उत्तर के लिए धन्यवाद, संसाधन डॉट। स्रोत संपत्ति भी समर्थित नहीं है? – P3PPP
ऐसा नहीं है कि मुझे पता है। मैं थोड़ी देर पहले इसे देखकर याद रखता हूं। आप XF में अपने संसाधन शब्दकोश के लिए किसी अन्य XAML फ़ाइल का संदर्भ नहीं दे सकते। लेकिन मैं अभी नहीं गया और परीक्षण किया है कि अगर आप कर सकते हैं, तो कृपया मुझे सही करें :) –
मैंने आपके उत्तरों का पालन किया, जब मैं डिबगिंग कर रहा हूं, मुझे संसाधन सूची दिखाई देती है, गिनती संपत्ति में मेरे सभी संसाधन शामिल हैं (मेरा कोड 54 है) लेकिन कुंजी और मान नहीं है (मेरा कोड केवल 1 कुंजी और मान है)। यह रनटाइम त्रुटि भी संसाधन कुंजी XXX नहीं मिला है। ऐसा लगता है कि यह विलय संसाधन जानता है लेकिन यह लागू नहीं है – zquanghoangz