出于某种原因,我无法让我的 Winform 用户控件适合 WindowsFormsHost。这是我正在使用的 xaml:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="326*" />
<ColumnDefinition Width="300*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="264*" />
<RowDefinition Height="100*" />
<RowDefinition Height="50*" />
</Grid.RowDefinitions>
<WindowsFormsHost Grid.Row="1"
Grid.Column="0">
<winforms:ServicesUserControl x:Name="servicesUserControl"
UserCanEditRevenue="True"
BorderStyle="Fixed3D">
</winforms:ServicesUserControl>
</WindowsFormsHost>
</Grid>
这是一个屏幕截图,显示我的意思:
这是原始的用户控件:
但是当我把它放在 WindowsFormHost 中时,我得到了这个: