我如何从一个窗口删除滚动

本文关键字:一个 窗口 删除 滚动 | 更新日期: 2023-09-27 18:02:13

我有2个不同的窗口,我想保持滚动只在其中一个。我已经发布了可以找到滚动的xaml代码,当用户选择图像时触发的代码,以及一些说明性的屏幕截图。我希望我说得很清楚。如果你需要更多的细节,请尽管问。

 <k:KinectScrollViewer Grid.Row="0" Name="scrollViewer" HorizontalScrollBarVisibility="Visible"  VerticalScrollBarVisibility="Disabled">
        <WrapPanel VerticalAlignment="Center" x:Name="wrapPanel" Orientation="Vertical" k:KinectTileButton.Click="KinectTileButtonClick">

            <Image Height="150" Name="image1" Stretch="Fill" Width="200" />

Code2:

protected void KinectTileButtonClick(object sender, RoutedEventArgs e)
    {
        var button = (KinectTileButton)e.Source;
        if (button.Tag is WineGroupModel)
        {
            C1 C1 = new C1(); //mainwindow
            C1.ImagesDir = (button.Tag as WineGroupModel).WinesDir;

            C1.Show();
        }
        else if (button.Tag is WineModel)
        {
            var wineModel = button.Tag as WineModel;
            var selectionDisplay = new SelectionDisplay(wineModel);
            this.kinectRegionGrid.Children.Add(selectionDisplay);
            e.Handled = true;
        }
        else
        {
            throw new NotImplementedException("Unkown Wine object type");
        }
    }
http://i62.tinypic.com/34dfk2v.jpg

我如何从一个窗口删除滚动

根据您的评论,在您的CodeBehind中,您可以使用

显示/隐藏滚动条
this.scrollViewer.HorizontalScrollBarVisibility = // Visible or Hidden