我可以在Uno平台上使用'xmlns:prism =“ http://prismlibrary.com/”'名称空间吗? 原因和解决方案

问题描述

要指定Dialog.WindowStyle,我需要添加xmlns:prism="http://prismlibrary.com/"名称空间,但是Uno-Prism解决方案中会发生错误。当前不支持功能吗?

错误XDG0008名称空间中不存在名称“对话框” “ http://prismlibrary.com/”。 Unoprism200.Uwp StockControl.xaml 19

错误XLS0414找不到类型“对话框”。确认您不是 缺少程序集引用,并且所有引用的程序集都有 已建成。 Unoprism200.Uwp StockControl.xaml 19

原因和解决方

Uno Prism使用的

DialogWindow是ContentDialog控件。所以,我不能使用WindowStyle。

所以我通过在UserControl中使用ContentDialog控件样式解决了这个问题。

<UserControl.Resources>
    <Style targettype="ContentDialog">
        <Setter Property="FullSizeDesired" Value="True"/>
    </Style>
</UserControl.Resources>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)