我通过后台代码来添加的静态资源,可是在界面设计是,却提示该静态资源找不到,以下是我的代码。
code-behind:
public partial class MainPage : UserControl
{
public MainPage()
{
Dog myDog = new Dog() { DogName="dog" };
if (DesignerProperties.GetIsInDesignMode(this))
{
Application.Current.Resources.Add("MyDog", myDog);
App.Current.Resources.Add("MyDog", myDog);
}
InitializeComponent();
}
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
}
}
public class Dog
{
public string DogName { get; set; }
}
XAML: