【问题标题】:System.TypeLoadException for DropShadowDropShadow 的 System.TypeLoadException
【发布时间】:2017-04-08 02:44:02
【问题描述】:

尝试UWP-Community-toolkit中的HeaderedTextBlock控件,我得到
'System.TypeLoadException' occurred in Microsoft.Toolkit.Uwp.UI.Controls.dll
Additional information: Could not find Windows Runtime type 'Windows.UI.Composition.DropShadow'.

堆栈跟踪

   at Microsoft.Toolkit.Uwp.UI.Controls.Microsoft_Toolkit_Uwp_UI_Controls_XamlTypeInfo.XamlTypeInfoProvider.InitTypeTables()
   at Microsoft.Toolkit.Uwp.UI.Controls.Microsoft_Toolkit_Uwp_UI_Controls_XamlTypeInfo.XamlTypeInfoProvider.LookupTypeIndexByName(String typeName)
   at Microsoft.Toolkit.Uwp.UI.Controls.Microsoft_Toolkit_Uwp_UI_Controls_XamlTypeInfo.XamlTypeInfoProvider.GetXamlTypeByName(String typeName)
   at Microsoft.Toolkit.Uwp.UI.Controls.Microsoft_Toolkit_Uwp_UI_Controls_XamlTypeInfo.XamlMetaDataProvider.GetXamlType(String fullName)
   at Test_uwp.Test_uwp_XamlTypeInfo.XamlTypeInfoProvider.CheckOtherMetadataProvidersForName(String typeName)
   at Test_uwp.Test_uwp_XamlTypeInfo.XamlTypeInfoProvider.GetXamlTypeByName(String typeName)
   at Test_uwp.App.GetXamlType(String fullName)

在哪里
typeNameWindows.UI.Composition.DropShadow
fullNameMicrosoft.Toolkit.Uwp.UI.Controls.HamburgerMenu

HamburgerMenu 是从哪里来的?

MainPage.xaml

<Page
x:Class="Test_uwp.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Test_uwp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
mc:Ignorable="d">

    <Grid>
        <controls:HeaderedTextBlock 
            Header="Name"
            Text="UWP Toolkit"
            Orientation="Vertical"
            Margin="20,10,0,0" />
    </Grid>
</Page>

MainPage.xaml.cs

namespace Test_uwp
{
    public sealed partial class MainPage : Page
    {
        public MainPage()
        {
            this.InitializeComponent();
        }
    }
}

RadialGuage 遇到了同样的异常。
工具包版本:1.2.0

【问题讨论】:

    标签: c# uwp-xaml windows-community-toolkit


    【解决方案1】:

    我按照getting Started with the UWP Toolkit page 设置了 uwp 社区工具包。这对我来说效果很好。

    请检查您的环境是否达到要求:

    1. 确保选择自定义安装选项并选择通用 Windows 应用开发工具
    2. 当前版本的 Toolkit 支持 Build 10586 或更高版本。

    你也可以在你身边运行source code sample,如果环境没有问题,它应该可以工作。

    如果您对此问题有任何其他疑虑,请随时告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 2012-04-19
      相关资源
      最近更新 更多