我在Windows窗体中嵌入了一个WPF控件,运行正常。但是我的WPF项目的所有样式都在Themes/Generic.xaml中。当我将WPF控件嵌入到Windows Forms ElementHost控件中时,这些样式未被拾取。
我是否需要更改WPF视图,以便在其Resources部分显式地包含样式,或者仍然应该自动拾取generic.xaml文件?
在WPF中,我目前正在创建一个需要存储多个变量的UI。我认为最好的方法是创建一个单独的模型,纯存储视图使用的变量。例如,这就是模式:
public class MainWindowModel : ObservableObject
{
public MainWindowModel()
{
}
private int _currentPage;
public int currentPage
{
get
{
return _currentPage;
}
set
所以我有一个图书馆,里面放着我所有的图片。这对于我的WinForms控件来说很好;但是,我在WPF中很难使用这个类库的资源。
MyApp.Resources //Is my control library project.
Resources //Is the folder that contains all my images at the root of the project.
如何从类库引用WPF控件中的图像?
我尝试过的:
<ImageBrush ImageSource="/MyApp.Resources;Resources/manage.png" />