WPF 精修篇 WPF嵌入Winfrom控件

原文:WPF 精修篇 WPF嵌入Winfrom控件

先增加DLL 支持

WPF 精修篇 WPF嵌入Winfrom控件

使用  WindowsFormsHost 来加载Forms的控件

引用命名空间

    xmlns:forms="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
  1. <WindowsFormsHost Grid.Column="1">
  2. <forms:PropertyGrid x:Name="Property">
  3. </forms:PropertyGrid>
  4. </WindowsFormsHost>

效果

WPF 精修篇 WPF嵌入Winfrom控件

代码 

  1. <Grid>
  2. <Grid.ColumnDefinitions>
  3. <ColumnDefinition Width="322*"/>
  4. <ColumnDefinition Width="195*"/>
  5. </Grid.ColumnDefinitions>
  6. <TextBlock x:Name="TextBlock" TextWrapping="Wrap" Text="TextBlock" />
  7. <WindowsFormsHost Grid.Column="1">
  8. <forms:PropertyGrid x:Name="Property">
  9. </forms:PropertyGrid>
  10. </WindowsFormsHost>
  11. </Grid>
  1. public MainWindow()
  2. {
  3. InitializeComponent();
  4. Property.SelectedObject = TextBlock;
  5. }

 

WPF 精修篇 WPF嵌入Winfrom控件

上一篇:WPF 精修篇 路径动画


下一篇:postgresql python 批量插入