我正在使用以下代码来获取silverlight xaml文件。
<UserControl x:Class="DBServer.Selenium.Silvernium.ReferenceApplication.SilverlightFixture"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
mc:Ignorable="d"
d:DesignWidth="640"
d:DesignHeight="480">
<navigation:Frame x:Name="frameContent" Source="/MainPage.xaml" Margin="0,0,0,0"/> // "Margin" on this line throws error
</UserControl>
但是当我尝试构建它时会抛出错误
The TypeConverter for "Thickness" does not support converting from a string
答案 0 :(得分:0)
尝试了你的代码并且它没有抛出任何错误,你确定它在xaml中而不是运行代码的xaml.cs文件给出了这个错误,因为厚度是你定义的方式像这样运行代码中的边距
mainborder.Margin = new Thickness(20, 20, 20, 20);