每当我用
后面的代码(preferences.xaml.cs)改变窗口背景时this.Background = new ImageBrush(new BitmapImage(new Uri(@"pack://application:,,,/Connect_4;component/resources/abstractPreferences.jpg")));
它工作正常,但是如果我使用
从类中更改它Preferences preferences = new Preferences();
preferences.Background = new ImageBrush(new BitmapImage(new Uri(@"pack://application:,,,/Connect_4;component/resources/abstractPreferences.jpg")));
在InitializeComponent();
中导致StackOverflow异常答案 0 :(得分:1)
我认为偏好是你控制的名字。在Preferences的构造函数中,您可以创建新的Preferences控件。这就是为什么你有StackOverflow异常。