我有一个WPF 3.5 MVVVM应用程序,它在ScrollViewer中有一个TextBlock。我希望能够在文本块中有新行时调用控件的LineUp/LineDown方法。调用LineUp等MVVM模式中的ScrollViewer Usercontrol的方法
如何在不违反任何MVVM原则的情况下实现此目的?
由于提前,
萨蒂亚
<Border BorderThickness="1" BorderBrush="Gray" CornerRadius="1" Margin="2" Grid.Row="0" Grid.Column="3" Grid.RowSpan="2">
<ScrollViewer Name="Scroll" VerticalScrollBarVisibility="Auto" MinWidth="120" Height="80"
CanContentScroll="True"
>
<TextBlock TextWrapping="WrapWithOverflow" Padding="5" FontSize="10" Text="{Binding Path=GetScrollLogMessage}" DockPanel.Dock="Left" />
</ScrollViewer>
</Border>
更为通用:如何在MVVM中处理任何控件的任何方法?在按钮的情况下,可以使用'Command'来处理。 – 2011-05-16 18:05:01