Template10代码适用于空白应用程序,但不适用于现有项目

时间:2017-02-18 03:05:31

标签: c# visual-studio uwp uwp-xaml template10

我刚尝试了Template10 RingSegment,它使用了一个新的空白应用程序。

<Page
x:Class="RingSegmentExample.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:RingSegmentExample"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="using:Template10.Controls"
mc:Ignorable="d">
<Grid>
    <Grid.Background>
        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
            <GradientStop Color="Black" Offset="0"/>
            <GradientStop Color="White" Offset="1"/>
        </LinearGradientBrush>
    </Grid.Background>
    <RelativePanel>

        <controls:RingSegment 
        x:Name="MyRing" Radius="150" InnerRadius="100" StartAngle="-90" EndAngle="90"

        >
            <controls:RingSegment.Fill>
                <LinearGradientBrush EndPoint="1,1" StartPoint="0,1">
                    <GradientStop Color="#FF727272"/>
                    <GradientStop Color="Yellow" Offset="0.238"/>
                    <GradientStop Color="Lime" Offset="0.59"/>
                    <GradientStop Color="Red" Offset="1"/>
                </LinearGradientBrush>
            </controls:RingSegment.Fill>
        </controls:RingSegment>

        <Ellipse Width="25" Height="25" RelativePanel.AlignHorizontalCenterWith="MyRing" RelativePanel.AlignVerticalCenterWith="MyRing" Fill="SteelBlue"/>


    </RelativePanel>
</Grid>

这是我的空白应用程序代码。这工作正常。我以与NuGet的现有项目相同的方式安装了Template10和Template10验证。在我现有的项目中,即使我只将其添加到页面中:

xmlns:controls="using:Template10.Controls"

这与XAML中相同位置的RelativePanel:

<controls:RingSegment x:Name="MyRing" Radius="150" InnerRadius="100" StartAngle="-90" EndAngle="90" />

我甚至无法看到设计器中的RingSegment,应用程序在启动时崩溃:

this.InitializeComponent();

我在空白应用程序中以相同的方式完成所有操作。我甚至试图将我的MainPage.xaml替换为工作版,问题仍然是一样的。它没有显示代码中的任何问题,我无法在设计器中看到RingSegment。

你对这个问题有什么看法吗?我找不到任何相关的东西。

编辑:

运行时出现错误:

Exception thrown: 'System.TypeInitializationException' in mscorlib.ni.dll
Exception thrown: 'System.TypeInitializationException' in Template10Library.dll
'CustomSerialDeviceAccess.exe' (CoreCLR: CoreCLR_UWP_Domain): Loaded 'C:\Users\Readdeo\Documents\Visual Studio 2015\Projects\Samples\AACustomSerialDeviceAccess\cs\bin\x64\Debug\AppX\System.Resources.ResourceManager.dll'. Module was built without symbols.
Exception thrown: 'Windows.UI.Xaml.Markup.XamlParseException' in CustomSerialDeviceAccess.exe

0 个答案:

没有答案