2011-10-14 19 views
17

Sadece bir düğmeye ihtiyacım var o kadar basit ki bir TextBlock'a benziyor. Bir süre önce, bir menüdeki bir düğme için statik bir stile dayalı düğmeyi stil yapmak için SO üzerine bir yanıt gördüm, ancak bu cevabı bulamıyorum (ve bir saat aradığım halde). Kimseye atıfta bulunduğum sistem stilini ve bu stili bir düğmeye basacak sözdizimini biliyor mu?WPF Düğme No Kenarlık Yok Arkaplan Yok

cevap

41

Belki de bir ToolBar'daki bir düğme için başvuruda bulunduğunuz stil var mı? ToolBar denetimi, Düğme stilini geçersiz kılar, böylece düz görünürler. Eğer bir TextBlock gibi görünen bir düğme istiyorsanız, bir TextBlock olan bir düğme yapabilirsiniz

<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" /> 
+2

exacly ne – surfen

+3

gerekli Bu – Amanduh

+0

Müthiş, sadece ben aradığı şeyi preslenmiş düğme edilir moused-over veya stilleri uygulamak gerekmez yararı vardır !! –

38

... Böyle bir düğme o stili uygulayabilirsiniz.

<Button Content="I'm a Button; click me"> 
    <Button.Template> 
     <ControlTemplate TargetType="Button"> 
      <TextBlock Text="{TemplateBinding Content}" /> 
     </ControlTemplate> 
    </Button.Template> 
</Button> 
+2

Bu, kabul edilen bir –

+0

cevabından daha iyi bir yanıttır ve benim sorunum için daha iyi bir yanıt ama lanR, aradığım sistem stiline sahipti. +1 – Paparazzi

+0

Bu yöntem, bir tıklanabilir '(tüm düğme kromu olmadan) yerine bir tanesini sağlar. –