【发布时间】:2010-09-15 16:00:38
【问题描述】:
我正在尝试使用 Silverlight 4 Toolkit 对用户界面进行单元测试。
当我尝试实例化 UserControl 时,它会引发异常,因为在 UserControl 的 XAML 中,它使用的是样式定义的 App.xaml。
在我实例化 UserControl 之前,有没有办法以某种方式加载资源?我是不是走错路了?
这是单元测试代码:
[TestMethod]
public void ExerciseTimePeriodUserInterface()
{
CustomUserControls.TimePeriodFilter timePeriodFilter = new CustomUserControls.TimePeriodFilter();
}
这是对 UserControl 中样式的引用:
<Border Style="{StaticResource FilterBorderWrapper}">
最后,这是 App.xaml 中定义的样式:
<Style TargetType="Border" x:Key="FilterBorderWrapper">
<Setter Property="Background" Value="#F1F5FB" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderBrush" Value="#CBD9E9" />
<Setter Property="CornerRadius" Value="2" />
<Setter Property="Margin" Value="2" />
</Style>
【问题讨论】:
标签: c# silverlight-4.0 silverlight-toolkit