Problem mit dem anwenden des formats auf WPF-UserControl

Ich habe ein user-control-und ich will es in einem anderen Projekt. Es ist kein problem, wenn ich einen gewissen Wert auf seine Eigenschaften direkt:

<local:MyUserControl prop1="val1" prop2="val2">
    ...
</local:MyUserControl>

Aber ich kann nicht einen Stil, um es. Ich habe versucht:

<Window ...>
    <Window.Resources>
        <Style x:Key="MyUserControlStyle" TargetType="{x:Type local:MyUserControl}">
            <Setter Property="prop1" Value="val1"/>
            <Setter Property="prop2" Value="val2"/>
        </Style>
    </Window.Resources>

    <Grid>
        <local:MyUserControl Style="{StaticResource ResourceKey=MyUserControlStyle}">
            ...
        </local:MyUserControl>
    </Grid>
</Window>

Wo habe ich falsch? -Dank

Hallo lieber @Mario! Ich korrigiert. -Vielen Dank
Sehen Sie einen Fehler, oder sind Sie einfach nicht sehen, Ihren Stil angewendet?
Mein user control ist ein scrollviewer zeigt ein animierter Pfeil-förmige Taste in jeder gewünschten Seite des Kindes. Wenn ich den Stil -, Pfeil-förmigen Schaltflächen verschwinden. (Ich weiß nicht, erhalten keine Fehler, weder in der Design-Zeit noch zur Laufzeit.)
Wo hast du das erklärt die Stil-Tags? Ist es in einem Abschnitt Ressourcen hierarchisch Vorfahren, wo die MyUserControl Instanz liegt?
Ich werde Bearbeiten Sie die Frage und geben Ihnen ein größeres Bild.

InformationsquelleAutor Mimi | 2011-09-19

Schreibe einen Kommentar