66 messaggi dal 17 settembre 2001
Ciao a tutti!
Sto realizzando un'applicazione SL4 nella quale voglio definire le dimensioni del font per tutti i controlli.
Ho creato un file Style.xaml che definisce un ResourceDictionary all'intero de quale c'è il seguente codice:

.
.
.
<SolidColorBrush x:Key="NavigationForegroundColorBrush" Color="#FFFFFFFF" />

<Style x:Key="GenericDataGridStyle" TargetType="sdk:DataGrid">
        <Setter Property="Background" Value="{StaticResource NavigationForegroundColorBrush}" />
        <Setter Property="HorizontalAlignment" Value="Stretch" />
        <Setter Property="VerticalAlignment" Value="Stretch" />
        <Setter Property="Margin" Value="2,2,2,2" />
        <Setter Property="FontSize" Value="10" />
    </Style>

    <Style x:Key="RadItemTabControlStyle" TargetType="telerik:RadTabItem">
        <Setter Property="BorderBrush" Value="{StaticResource HighLightColorBrush}" />
        <Setter Property="Background" Value="SkyBlue" />
        <Setter Property="BorderThickness" Value="1" />
        <Setter Property="Height" Value="Auto"  />
        <Setter Property="FontSize" Value="10"  />
    </Style>
.
.
.



La domanda è la seguente:
c'è modo di realizzare quello che ho fatto con il tag SolidColorBrush per il FontSize?
Ovviamente sono ben accette tutte le proposte alternative per risolvere il problema in oggetto: avere un solo punto dove modificare le dimensioni del font per tutta l'applicazione!

Grazie mille in anticipo

Grazie mille!
Saluti Chianco
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
chianco ha scritto:
..
c'è modo di realizzare quello che ho fatto con il tag SolidColorBrush per il FontSize?
Ovviamente sono ben accette tutte le proposte alternative per risolvere il problema in oggetto: avere un solo punto dove modificare le dimensioni del font per tutta l'applicazione!

Grazie mille in anticipo


Ciao,
dovresti dichiarare il namespace XAML per l'assembly mscorlib ed il namespace .net System:
xmlns:system="clr-namespace:System;assembly=mscorlib"
Per poi poter dichiarare una risorsa Int32:
<system:Int32 x:Key="textBoxFontSize">9</system:Int32>

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
66 messaggi dal 17 settembre 2001
novecento ha scritto:
chianco ha scritto:
..
c'è modo di realizzare quello che ho fatto con il tag SolidColorBrush per il FontSize?
Ovviamente sono ben accette tutte le proposte alternative per risolvere il problema in oggetto: avere un solo punto dove modificare le dimensioni del font per tutta l'applicazione!

Grazie mille in anticipo


Ciao,
dovresti dichiarare il namespace XAML per l'assembly mscorlib ed il namespace .net System:
xmlns:system="clr-namespace:System;assembly=mscorlib"
Per poi poter dichiarare una risorsa Int32:
<system:Int32 x:Key="textBoxFontSize">9</system:Int32>


Grazie mille!
Saluti Chianco
66 messaggi dal 17 settembre 2001
Il metodo l'ho capito, grazie!
Adesso sto provando a fare la stessa cosa con il FontFamily, ma non riesco a trovare il name space corretto! :(

Facendo una ricerca su google ho trovato che FontFamily dovrebbe essere in System.Windows.Media ma una volta che ho dichiarato il namespace
xmlns:media="clr-namespace:System.Windows.Media;assembly=System.Windows"

Non riesco a dichiarare una risorsa di tipo FontFamily

Suggerimenti?

Come sempre grazie in anticipo

Grazie mille!
Saluti Chianco
66 messaggi dal 17 settembre 2001
chianco ha scritto:
Il metodo l'ho capito, grazie!
Adesso sto provando a fare la stessa cosa con il FontFamily, ma non riesco a trovare il name space corretto! :(

Facendo una ricerca su google ho trovato che FontFamily dovrebbe essere in System.Windows.Media ma una volta che ho dichiarato il namespace
xmlns:media="clr-namespace:System.Windows.Media;assembly=System.Windows"

Non riesco a dichiarare una risorsa di tipo FontFamily

Suggerimenti?

Come sempre grazie in anticipo


RISOLTO:

xmlns:media="clr-namespace:System.Windows.Media;assembly=System.Windows"

<media:FontFamily x:Key="textFontFamily">Verdana</media:FontFamily>

Grazie mille!
Saluti Chianco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.