タブ内に ComboBox があり、マウスでサイズ、傾斜、回転を変更できます。しかし、動かしたいときは許されません。コンボボックスの位置を変更するには、余白フィールドに手動で座標を入力する必要があり、これは非常に面倒です。マウスでドラッグしても簡単に移動できないのはなぜですか?
アップデート
これは、実際には 2 番目のタブでのみ発生します。最初のタブでは、期待どおりにコントロールを移動できます。そこで、タブ オーダーを変更するために、xaml ファイルのタブ部分をカット アンド ペーストしました。これで、最初のタブ (以前の 2 番目のタブ) でコントロールを移動できますが、2 番目のタブではコントロールを移動できません。
私にはWPFデザイナーのバグのように聞こえます...
更新 2
これは単純なテスト ケースです。2 番目のタブの TestComboBox は移動できません。
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="718" Width="728" Background="{DynamicResource {x:Static SystemColors.ControlLightBrushKey}}">
<TabControl HorizontalAlignment="Left" VerticalAlignment="Top">
<TabItem Header="TabItem">
<Grid Margin="0,10,0,4" Height="639" Width="708">
</Grid>
</TabItem>
<TabItem Header="TabItem" Height="23">
<Grid Margin="0,10,0,4" Height="639" Width="708">
<ComboBox x:Name="TestComboBox" HorizontalAlignment="Left" Margin="84,10,0,0" Width="217" VerticalAlignment="Top" Height="22"/>
</Grid>
</TabItem>
</TabControl>
</Window>
タブ オーダーを変更した後、TestComboBox を移動できます。
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="718" Width="728" Background="{DynamicResource {x:Static SystemColors.ControlLightBrushKey}}">
<TabControl HorizontalAlignment="Left" VerticalAlignment="Top">
<TabItem Header="TabItem" Height="23">
<Grid Margin="0,10,0,4" Height="639" Width="708">
<ComboBox x:Name="TestComboBox" HorizontalAlignment="Left" Margin="84,10,0,0" Width="217" VerticalAlignment="Top" Height="22"/>
</Grid>
</TabItem>
<TabItem Header="TabItem">
<Grid Margin="0,10,0,4" Height="639" Width="708">
</Grid>
</TabItem>
</TabControl>
</Window>