如何通过编码behide将文本块放在scrollviewer中?(WPF)

nee*_*tna 2 c# wpf textblock scrollviewer

我有这样的xaml代码

<Grid>
    <... some grid row and column definitions .../>

    <ScrollViewer Grid.Column="1" VerticalScrollBarVisibility="Auto">
        <TextBlock "some attribute" />
    </ScrollViewer>

</Grid>
Run Code Online (Sandbox Code Playgroud)

我不知道如何配合TextblockScrollviewerC#.我想TextblockScrollviewer.如果您有其他想法,请告诉我.

非常感谢您的帮助.:d

Wii*_*axx 6

只需使用内容属性

            var myScrollViewer = new ScrollViewer();
            myScrollViewer.Content= new TextBlock();
Run Code Online (Sandbox Code Playgroud)

编辑

或与XAML结合使用

XAML

<ScrollViewer Name="myScrollViewer " Grid.Column="1" VerticalScrollBarVisibility="Auto"/>
Run Code Online (Sandbox Code Playgroud)

代码背后

            myScrollViewer.Content= new TextBlock(); // or what ever you want to add :-)
Run Code Online (Sandbox Code Playgroud)