SL 4 乱码的问题

这一阵开始学习SL4的一些功能

新建了一个silverlight navigation with windows7 theme的模板,设计时一切正常。

结果,只是改了几个文本,把原来的E文改成中文,就编译不过了。中文还会出现乱码状态。

<UserControl
x:Class="SLControlTest.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"mc:Ignorable="d"
d:DesignWidth="640"d:DesignHeight="300">

<Gridx:Name="LayoutRoot"Style="{StaticResourceLayoutRootGridStyle}">
<Grid.RowDefinitions>
<RowDefinitionHeight="Auto"/>
<RowDefinitionHeight="Auto"/>
<RowDefinitionHeight="*"/>
</Grid.RowDefinitions>

<BorderGrid.RowSpan="3"Background="{StaticResourceNavPageLinedBrush}"/>

<Borderx:Name="BrandingBorder"Style="{StaticResourceNavBrandingBorderStyle}">
<StackPanelx:Name="BrandingStackPanel"Style="{StaticResourceNavBrandingStackPanelStyle}">
<ContentControlStyle="{StaticResourceNavLogoIcon}"/>
<TextBlockx:Name="ApplicationNameTextBlock"Style="{StaticResourceApplicationNameStyle}"Text="我的程序,这里编译不过"/>
</StackPanel>
</Border>

<Borderx:Name="LinksBorder"Style="{StaticResourceNavLinksBorderStyle}"Grid.Row="1">
<StackPanelx:Name="LinksStackPanel"Style="{StaticResourceLinksStackPanelStyle}">
<HyperlinkButtonStyle="{StaticResourceLinkStyle}"NavigateUri="Home"TargetName="ContentFrame"Content="home"/>
<HyperlinkButtonStyle="{StaticResourceLinkStyle}"NavigateUri="About"TargetName="ContentFrame"Content="about"/>
<HyperlinkButtonStyle="{StaticResourceLinkStyle}"NavigateUri="Rating"TargetName="ContentFrame"Content="投票,能编译但乱码"/>
</StackPanel>
</Border>

<Borderx:Name="ContentBorder"Style="{StaticResourceNavContentBorderStyle}"Grid.Row="2">
<navigation:Framex:Name="ContentFrame"Style="{StaticResourceNavContentFrameStyle}"Navigated="ContentFrame_Navigated"NavigationFailed="ContentFrame_NavigationFailed"/>
</Border>

</Grid>

</UserControl>

错误1Cannot resolve reference assemblies. Please check the reference assemblies. 给定编码中的字符无效。 第 22 行,位置 114。F:\Projects\SLControlTest\SLControlTest\MainPage.xamlSLControlTest

下班了,明天来研究这个问题了。

估计是使用的模板的问题。

你可能感兴趣的:(windows,F#,Microsoft,silverlight,Blend)