1

私は、チェックボックスの 6 x 6 グリッドがある Windows Phone アプリを実行しています。それらは、背景画像に合わせて特別にサイズ設定する必要があります。コンテンツのサイズは正しく取得できますが、コントロール全体のサイズが大きすぎます。デフォルトのコントロール テンプレートを使用しています。パディングを設定して、コンテンツとコントロールの外側の余白の間のパディングを変更しようとしましたが、変更されません。

<CheckBox x:Name="chkc1r1" Content="" HorizontalAlignment="Left" Margin="42,24,0,0" 
            VerticalAlignment="Top" Height="58" Width="42" Tap="chkc1r1_Tap" 
            BorderThickness="0" UseLayoutRounding="True" Padding="-10"/>

ここで何が欠けていますか?

さらに掘り下げた後、私が探しているプロパティは touch overhang プロパティであることがわかりました。誰かがこのプロパティを変更したことがありますか? App.xaml で実行できると書かれている非常に古い投稿ですが、その方法については言及されていません。誰にもアイデアはありますか?

4

1 に答える 1

1

誰にもアイデアはありますか?

チェックボックスに独自のコントロール テンプレートを指定します。Blend で、チェックボックスを右クリックし、[テンプレートの編集/コピーの編集] を選択して保存します。次に、ビジュアル スタジオでテンプレートを編集し、"{StaticResource PhoneTouchTargetOverhang}"egに置き換え"0"ます。

于 2013-03-25T01:55:46.683 に答える