首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScrollBar未出现

ScrollBar未出现
EN

Stack Overflow用户
提问于 2013-07-03 23:42:06
回答 1查看 180关注 0票数 3

在我的InfoWindow中显示滚动条时遇到问题。代码如下。任何帮助都将不胜感激。

XAML:

代码语言:javascript
复制
<DataTemplate x:Key="MyFeatureLayerInfoWindowTemplate">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <ItemsControl ItemsSource="{Binding Keys}" Grid.Column="0" />
        <ItemsControl ItemsSource="{Binding Values}" Grid.Column="1" />
    </Grid>
</DataTemplate>

<esri:InfoWindow x:Name="MyInfoWindow"
                 CornerRadius="20"
                 ContentTemplate="{StaticResource MyFeatureLayerInfoWindowTemplate}"
                 Map="{Binding ElementName=MyMap}"
                 MouseLeftButtonUp="MyInfoWindow_MouseLeftButtonUp" 
                 ScrollViewer.VerticalScrollBarVisibility="Visible"
                 ScrollViewer.HorizontalScrollBarVisibility="Visible"
                 Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"
                 MaxHeight="200"
                 MaxWidth="200"/>

C#:

代码语言:javascript
复制
if (clickpoint != lastPoint)
{
    MyInfoWindow.Anchor = clickpoint;
    MyInfoWindow.Content = e.Graphic.Attributes;
    MyInfoWindow.IsOpen = true;
    lastPoint = clickpoint;
}

我所看到的图片:

内容会出现在InfoWindow中,但滚动条却找不到。希望这是简单的事情,我觉得我已经尝试了所有的方法。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-09 17:27:09

尝尝这个

代码语言:javascript
复制
<DataTemplate x:Key="MyFeatureLayerInfoWindowTemplate">
  <ScrollViewer HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Auto">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <ItemsControl ItemsSource="{Binding Keys}" Grid.Column="0" />
        <ItemsControl ItemsSource="{Binding Values}" Grid.Column="1" />
    </Grid>
  </ScrollViewer>
</DataTemplate>

我的意思是:将网格包装在ScrollViewer中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17452366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档