私は実際にはFlexのSplitViewControllerが好きで、一般的にipadで見られますが、WPFでそのようなコントロールを実装する方法を疑問に思っていますか?WPFのSplitViewController
0
A
答えて
0
申し訳ありませんが:
を<SolidColorBrush x:Key="SolidTea" Color="#FF81857A" />
<SolidColorBrush x:Key="WhiteSolid" Color="White" />
<Style BasedOn="{StaticResource {x:Type ListBox}}"
TargetType="ListBox"
x:Key="PinnedList">
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0.0" Color="#90DDDD" />
<GradientStop Offset="1.0" Color="#5BFFFF" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBox}">
<Grid>
<Rectangle Height="20" Width="20" Fill="{StaticResource SolidTea}" Margin="0,-10,0,-20" VerticalAlignment="Top" x:Name="ui_recPinnedSPOs" HorizontalAlignment="Left">
<Rectangle.LayoutTransform>
<RotateTransform Angle="-45"/>
</Rectangle.LayoutTransform>
</Rectangle>
<Border Name="Border" Background="{StaticResource WhiteSolid}" BorderBrush="{StaticResource SolidTea}" BorderThickness="4" CornerRadius="2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<ScrollViewer Grid.Row="1" Focusable="false" Padding="{TemplateBinding Padding}">
<ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
</ScrollViewer>
</Grid>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="ListBoxItem" x:Key="PinnedListBoxItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#FF9CC164"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#FF9CC164"/>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="White" />
</Style.Resources>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Foreground" Value="White"/>
</Trigger>
</Style.Triggers>
</Style>
1
あなたは、左詰めされる内部のリストコントロールで選択した項目のforeachのをStackPanelのを使用することができ、右詰めの部分
上のテキストを表示する。また、分割があります利用可能なコントロール。
0
あなたが動的に満たされた制御が必要な場合は、項目テンプレートは、このような行が含まれるリストコントロールを使用することができます:私は明確ではありませんでしたが、私は実際のスタイリングと助けを必要に応じて
<ListView ItemsSource="{Binding Path=Contacts}"
ItemContainerStyle="{StaticResource ContactsListItemContainerStyle}"
Template="{StaticResource ListViewTemplate}">
<ListView.View>
<GridView>
<GridViewColumn Width="350">
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<Line Width="100" Visibility="{Binding Converter={StaticResource lineVisibilityConverter}}"/>
<Label Content="{Binding Path=Label}"/>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
関連する問題
- 1. SplitViewControllerの問題
- 2. DetailViewControllerでの行動に基づいて、私のSplitViewControllerでSplitViewController
- 3. SplitViewController with TabbarController
- 4. SplitViewController UIレイアウト
- 5. iOS5のSplitViewControllerベースのアプリケーション
- 6. splitViewControllerのデフォルト実装:shouldHideViewController:inOrientation:
- 7. PopoverコントローラとSplitViewControllerのメニューポップオーバー
- 8. ViewControllerからSplitViewControllerへのログイン
- 9. SplitViewController Portrait PopOverの問題
- 10. SplitViewController内でViewControllerをポップアップ
- 11. 起動時にSplitViewController上のビューをプッシュ
- 12. iPhone 6のSplitViewControllerを無効にする
- 13. iPad SplitViewController奇妙な振る舞い
- 14. SplitViewControllerがポートレート表示(ipad)でクラッシュする
- 15. splitviewcontrollerのmasterviewからdetailviewへの配列の送信
- 16. iPad SplitViewController詳細ビューのための別のナビゲーションスタック
- 17. 詳細UISlider iOS 5.1でのSplitviewcontrollerの表示が壊れた
- 18. splitViewControllerを使用したiPadのストーリーボードの黒い画面
- 19. splitviewcontrollerの詳細ビューのフレームサイズがios4.2で変更されない
- 20. ストーリーボード - ナビゲーションベースのアプリケーションでViewControllerからSplitViewControllerに移動する方法
- 21. SplitViewController内のTableViewを置き換えます
- 22. 2番目のレベルでSplitViewControllerを実装する方法。
- 23. splitviewcontrollerのビューを変更できません
- 24. SplitViewController NSNotificationsを使用してXcode 4.2で他のビューを開く
- 25. iPad SplitViewController:詳細ビューコントローラからルートビューコントローラのテーブルビューを再ロード
- 26. SplitViewController presentWithGestureの回避策 - 最適なソリューションですか?
- 27. SplitViewControllerが表示されていません
- 28. SplitViewControllerをポートレートモードで非表示にしないでください
- 29. SplitViewControllerアプリがwebviewをロードするときにクラッシュする
- 30. WPFのテーマコントロールWPF