Frage

Ich habe ein Silverlight-Steuerelement von Content abgeleitet. Ich benutze es in folgenden Weise

<local:CustomControl>
 <local:AnotherControl>
</local:CustomControl>

Ich möchte den Inhalt (das heißt AnotherControl) in einem Scroll haben. Ohne die oben XAML-Verwendung zu ändern, wie kann ich den Inhalt in Scroll? Welche Änderung muss ich in Custom der Vorlage machen?

Danke

War es hilfreich?

Lösung

fand ich die Art und Weise, dies zu tun I definierten Kontrollschablone wie folgt

<Style TargetType="local:MyCustomControl">
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="local:MyCustomControl">
        <ScrollViewer>
          <Canvas>
           <ContentPresenter/>
          </Canvas>
        </ScrollViewer>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

Die Arbeits für mich. Ist es der richtige Weg?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top