2012-01-26 20 views
5

問題は、任意の権限を使用してCheckBoxのスタイルを変更することなく(通常のボタンのようなチェックボックスの代わりに)ツールバーに問題があることです。私は最小限のコードでCheckBoxの元の外観を復元したい。ツールバーのCheckBoxのデフォルトのスタイルを復元する方法は?

この問題は、ここで説明した問題とは逆である:How can I apply the style of a ToolBar CheckBox to a regular CheckBox?

すべてのヘルプ、してください?

答えて

3

まあ...それはアナーキーではありません:o)これはツールバーからの通常の動作です。ツールバーがCheckBoxに適用するスタイルを非表示にするために、Dockpanelを使用してチェックボックスを囲むこともできます。あなたはおそらく探している

<DockPanel> 
    <CheckBox Content="Check 1"/> 
    <CheckBox Content="Check 2"/> 
</DockPanel> 
+0

私が探していたもの! –

5

:このような

何かがうまくいく

<CheckBox Style="{x:Null}" /> 

これはデフォルトのチェックボックスのスタイルを復元する必要があります。

+1

残念ながら、チェックボックスの箇条書きを復元しません。 – SezMe

0

私は実際に答えにつまずいた。これを試してみてください:

<BulletDecorator 
    Margin="0,5,0,0"> 
    <BulletDecorator.Bullet> 
     <CheckBox /> 
    </BulletDecorator.Bullet> 
     <TextBlock 
      Width="100" 
      TextWrapping="Wrap" 
      HorizontalAlignment="Left" 
      Foreground="Blue" 
      Margin="5,0,0,0"> 
    Some text 
    </TextBlock> 
</BulletDecorator> 

あなたのニーズに応じて変更してください。

+0

残念ながら、 "Some text"をクリックすると、 'CheckBox content =" Some Text "/>'があった場合のように 'CheckBox'がチェックされません。 –

関連する問題