簡體   English   中英

列表框列具有滾動查看器

[英]Listbox Column to have a scrollviewer

在我的WPF應用程序中,我有一個帶有網格的ListBox,並且網格的其中一列包含名稱,這些名稱可能很長。是否有可能讓滾動條或Scroll Viewer限於第1列(因為它具有名稱和它們的寬度可能會有所不同),其余列表框將具有一個通用的scrollviewer。 它可以有兩個ScrollViewer,一個用於整個ListBox,另一個專用於具有名稱的列1。是否可以?

我的XAML代碼如下

<ListBox BorderThickness="0" x:Name="newListBox">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <Grid Margin="0,2">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="30" />
                        <ColumnDefinition Width="*" />
                        <ColumnDefinition Width="130" />
                     </Grid.ColumnDefinitions>
                       <TextBlock Text="{Binding Count}" 
                       HorizontalAlignment="Center"/>
                       <TextBlock Grid.Column="1" Text="{Binding 
                           FileName}" />                        
                    <ProgressBar Grid.Column="2" Minimum="0" Maximum="100" 
                   Foreground="DarkGreen" Value="{Binding Status}" />
                </Grid>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

是的,可以這樣做..嘗試這樣做..我對您的代碼做了一點編輯

     <ListBox BorderThickness="0" x:Name="newListBox">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <Grid  ShowGridLines="True" Margin="0,2">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="30" />
                        <ColumnDefinition Width="100" />
                        <ColumnDefinition Width="130" />
                    </Grid.ColumnDefinitions>
                    <TextBlock Text="{Binding Count}" HorizontalAlignment="Center"/>
                    <ScrollViewer  VerticalScrollBarVisibility="Disabled" CanContentScroll="True" Grid.Column="1" HorizontalScrollBarVisibility="Visible">
                        <TextBlock Text="{Binding FileName}" />
                    </ScrollViewer>
                </Grid>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM