Das Model-View-ViewModel (MVVM) Entwurfsmuster für WPF
In meinem von obigen Beispiel abgeleiteten Programm habe ich in der Datei MainWindowResources.xaml die Schriftart und die Schriftgröße global für alle Views hinterlegt.
Nun würde ich gern die Werte vom Anwender konfigurierbar machen. Habe es mit DataBinding versucht, finde aber nicht heraus, in welcher Datei ich meine get / set - Methode platzieren kann. Geht das überhaupt über diese Ressourcendatei, oder wie muß ich die Werte anders festlegen. Ich möchte ungern in jedem View und ViewModel den gleichen Code zig-mal hinterlegen.
Danke - Günther
In meinem von obigen Beispiel abgeleiteten Programm habe ich in der Datei MainWindowResources.xaml die Schriftart und die Schriftgröße global für alle Views hinterlegt.
Code:
<Style x:Key="MainHCCStyle" TargetType="{x:Type HeaderedContentControl}" >
<Setter Property="IsTabStop" Value="False" />
<Setter Property="FontFamily" Value="Arial"/>
<Setter Property="FontSize" Value="12"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type HeaderedContentControl}" >
<DockPanel >
<ContentPresenter ContentSource="Content" ContentTemplate="{TemplateBinding ContentTemplate}" />
</DockPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Danke - Günther