Announcement

Collapse
No announcement yet.

MVVM - DataBinding in Ressourcendatei

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MVVM - DataBinding in Ressourcendatei

    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.

    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>
    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
    Günther
Working...
X