저는 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. UINavigationController & SplitViewController
- 3. 다른보기로 이동하는 Ipad SplitViewController
- 4. iPad의 SplitViewController 여러 개
- 5. SplitVIewController multipleDetailViews를 사용하는 애플리케이션
- 6. SplitViewController 내에서 ViewController 팝업
- 7. iPad SplitViewController 이상한 행동
- 8. SplitViewController with TabbarController
- 9. ViewController에서 SplitViewController 로의 로그인
- 10. iPad 동작을위한 SplitViewController
- 11. SplitViewController Portrait PopOver 문제
- 12. SplitViewController 양쪽에 탐색 컨트롤러가있는 MultipleDetailView
- 13. SplitViewController 세로 모드로 숨기지 마십시오
- 14. iOS5에서 SplitViewController 기반 응용 프로그램
- 15. splitviewcontroller 세부보기의 프레임 크기가 ios4.2에서 변경되지 않습니다.
- 16. iPad SplitViewController 자세히보기 용 별도의 탐색 스택
- 17. 두 테이블 뷰가있는 Splitviewcontroller, 위임 문제
- 18. SplitViewController 세로보기 (ipad)에서 충돌 함
- 19. SplitViewController presentWithGesture 해결 방법 - 최상의 솔루션?
- 20. storyboards를 사용하여 tabbarcontroller 내의 ios - splitviewcontroller
- 21. 시작할 때 SplitViewController 상단에 뷰 밀어 넣기
- 22. iPad SplitViewController 프로그래밍 방식으로 Popover 표시
- 23. WPF의 조건부
- 24. WPF의 ReorderListView
- 25. WPF의 Menustrip
- 26. WPF의 DirectX.Sound
- 27. WPF의 LineChart
- 28. WPF의 문자표
- 29. wpf의 애니메이션
- 30. WPF의 MasterWindow