Styl pro Window   otázka

WPF, Komponenty

Dobrý den,

mám v app.xaml styl:

   <Style TargetType="{x:Type Window}">
        <Setter Property="Width" Value="1024" />
        <Setter Property="Height" Value="768" />
        <Setter Property="ResizeMode" Value="NoResize" />
        <Setter Property="ShowInTaskbar" Value="False" />
        <Setter Property="Background" Value="{StaticResource WindowBackgroundLinearGradientBrush}" />
        <Setter Property="WindowStyle" Value="None" />
    </Style>

Styl se mi nechce jako u každého dalšího prvku nastavit automaticky.

Pokud stylu zadám x:Key="XXX" a pak v definici formu použiji Style={staticresource XXX} tak se styl nastaví.

Nevíte někdo co udělat proto, aby se styl automaticky nastavoval ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pro všechny control typu button(pro příklad):

<Style TargetType="Button">
<setter property="Background" value="red" />
</style>

Poté všechny button v rámci page budou mít stejný styl automaticky.

Nicméně na netu je k tomu spousta námětů a tutoriálů,takže bych spíše hledal inspiraci tam.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji za odpověď,

ano právě pro normální Controly jako je Button, Checkbox, ListBox, Grid ....... To funguje, tak jak píšete.

Já bych ale potřeboval aplikovat styl na Window. Tomu se styl automaticky nenastaví.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Koukám na to,je to zvláštní,protože když si styl nastavím stejně jako třeba pro button,tak ve VS styl vidím použitý,tzn.mám třeba Window s pozadím jiné barvy,ale jakmile vybuildím aplikaci,tak je opět styl v defaultu..To by mě také zajímalo

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback