无法解析类型 'Expander'
Cannot resolve type 'Expander'
我有一个 Expander,它不再接受 AncestorType 中 Binding 中的 Expander 值 属性。它曾经有效,但自从我升级到 Xamarin 表单版本 5.0.0 后它不再有效并且 Visual Studio 向我报告以下错误:
Error XFC0000 Cannot resolve type "Expander".
<xct:Expander.Header>
<Image Source="ExpanderPlus.png" WidthRequest="30" HeightRequest="30" Rotation="180">
<Image.Triggers>
<DataTrigger TargetType="Image"
Binding="{Binding Source={RelativeSource AncestorType={x:Type Expander}}, Path=IsExpanded}"
Value="True">
<Setter Property="Source" Value="ExpanderClose.png"/>
</DataTrigger>
</Image.Triggers>
</Image>
</xct:Expander.Header>
从 XF 5.0 开始,Expander
和 MediaElement
控件移到了 Xamarin Community Toolkit package (you can find about this on the Xamarin.Forms 5 release notes)。
请安装 Xamarin.Community.Toolkit 包并解析 ContentPage header 上的引用,以便使用 xct
命名空间。
由于 Expander
未在 Xamarin.Forms 中定义,您需要在 AncestorType
中指定它是在 xct
命名空间(来自 )中定义的],类似于当你消费它时你不做 <Expander ..>
但 <xct:Expander ..>
.
xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
Binding="{Binding Source={RelativeSource AncestorType={x:Type xct:Expander}},
Path=IsExpanded}" Value="True">
我有一个 Expander,它不再接受 AncestorType 中 Binding 中的 Expander 值 属性。它曾经有效,但自从我升级到 Xamarin 表单版本 5.0.0 后它不再有效并且 Visual Studio 向我报告以下错误:
Error XFC0000 Cannot resolve type "Expander".
<xct:Expander.Header>
<Image Source="ExpanderPlus.png" WidthRequest="30" HeightRequest="30" Rotation="180">
<Image.Triggers>
<DataTrigger TargetType="Image"
Binding="{Binding Source={RelativeSource AncestorType={x:Type Expander}}, Path=IsExpanded}"
Value="True">
<Setter Property="Source" Value="ExpanderClose.png"/>
</DataTrigger>
</Image.Triggers>
</Image>
</xct:Expander.Header>
从 XF 5.0 开始,Expander
和 MediaElement
控件移到了 Xamarin Community Toolkit package (you can find about this on the Xamarin.Forms 5 release notes)。
请安装 Xamarin.Community.Toolkit 包并解析 ContentPage header 上的引用,以便使用 xct
命名空间。
由于 Expander
未在 Xamarin.Forms 中定义,您需要在 AncestorType
中指定它是在 xct
命名空间(来自 <Expander ..>
但 <xct:Expander ..>
.
xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
Binding="{Binding Source={RelativeSource AncestorType={x:Type xct:Expander}},
Path=IsExpanded}" Value="True">