0

我想创建一个能够在 Scroll Viewer 中添加元素的方法。我在 XAML 页面中所做的是这个

    <ScrollViewer>
        <StackPanel Name="ContentControl">
            <Canvas Name="canvas1" Height="60" VerticalAlignment="Top">
                <TextBlock Name="time" Text="{Binding Record.RecordedTime}" Canvas.Left="10" Canvas.Top="7" Width="370"  FontSize="36"/>
                <Button Name="save" Canvas.Left="380" Height="58" Canvas.Top="6" />                
            </Canvas>
        </StackPanel>
    </ScrollViewer>

但我不知道我应该在后面的代码中使用什么。好吧,我尝试了一些我知道是错误的东西,但无论如何它是:

public void Add()
{
    Canvas canvas = new Canvas();
    canvas.DataContext = canvas1.DataContext;
    ContentControl.Children.Add(canvas);
}

那么任何人都可以告诉我如何编写这个添加方法吗?谢谢你。

4

0 回答 0