小编Wol*_*ger的帖子

使用WPF-ListView的面包屑样式

我想用ListView创建一个简单的breadcrumb栏.按照简单的线框截图,我希望将来存档:

这就是我要找的

现在,我已经创建了一些代码,主要用DataTemplates来实现,实际上效果很好,但是我有一些我无法解决的视觉问题:

这就是我目前所取得的成就

  • 主要问题涉及物品的不同宽度.应该拉伸"箭头"的中心,尾部和头部应该是固定的宽度......
  • 另一个问题是第一个和最后一个项目的视觉风格

这是实际的代码:

<ListView DockPanel.Dock="Left" ItemsSource="{Binding TagList}"
                MinWidth="300" Background="Transparent" BorderThickness="0"
                ScrollViewer.HorizontalScrollBarVisibility="Hidden" 
                ScrollViewer.VerticalScrollBarVisibility="Hidden" Margin="8,0,0,0">

                    <ListView.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal"></StackPanel>
                        </ItemsPanelTemplate>
                    </ListView.ItemsPanel>
                    <ListView.ItemTemplate>
                        <DataTemplate>
                            <Grid Margin="-8,0,0,0">
                                <Grid>
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="8"/>
                                        <ColumnDefinition Width="Auto" />
                                        <ColumnDefinition Width="8"/>
                                    </Grid.ColumnDefinitions>
                                    <Path Stretch="Fill" StrokeLineJoin="Round" Stroke="#FF000000" Fill="#FFC64242" Data="F1 M 112,144L 104,144L 112,160L 104,176L 112,176" HorizontalAlignment="Stretch" Height="Auto" VerticalAlignment="Stretch" Width="Auto"/>
                                    <Grid HorizontalAlignment="Stretch" Height="Auto" VerticalAlignment="Stretch" Width="Auto" Grid.Column="1">
                                        <Rectangle Stretch="Fill" Fill="#FFC64242" HorizontalAlignment="Stretch" Height="Auto" Margin="0.5" VerticalAlignment="Stretch" Width="Auto"/>
                                        <Path Stretch="Fill" StrokeLineJoin="Round" Stroke="#FF000000" Data="F1 M 128,144L 160,144" HorizontalAlignment="Stretch" Height="1" Margin="0" VerticalAlignment="Top" Width="Auto"/>
                                        <Path Stretch="Fill" …
Run Code Online (Sandbox Code Playgroud)

wpf xaml listview styles

14
推荐指数
1
解决办法
7300
查看次数

如何在Android中解压缩7zip存档?

我有一个7zip存档,其中包含分成不同目录的几百个文件.目标是从FTP服务器下载它,然后在手机上提取它.

我的问题是7zipSDK不包含很多.我正在寻找有关7z文件解压缩的示例,教程和片段.

(减压通过Intent只是次要选项)

java android 7zip archive

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

7zip ×1

android ×1

archive ×1

java ×1

listview ×1

styles ×1

wpf ×1

xaml ×1