Preference.xaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <!--title=主页设置-->
  2. <local:MyTextBox Visibility="Collapsed"><local:MyTextBox.Text>
  3. <Binding UpdateSourceTrigger="PropertyChanged" Mode="OneWayToSource"
  4. Path="VerticalScrollBarVisibility" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=local:MyScrollViewer, AncestorLevel=1}"
  5. FallbackValue="Disabled"/></local:MyTextBox.Text></local:MyTextBox>
  6. <local:MyTextBox Visibility="Collapsed"><local:MyTextBox.Text>
  7. <Binding UpdateSourceTrigger="PropertyChanged" Mode="OneWayToSource"
  8. Path="Margin" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=StackPanel, AncestorLevel=2}"
  9. FallbackValue="20,0,0,0"/></local:MyTextBox.Text></local:MyTextBox>
  10. <Grid>
  11. <Grid.ColumnDefinitions>
  12. <ColumnDefinition Width="180"/>
  13. <ColumnDefinition Width="*"/>
  14. </Grid.ColumnDefinitions>
  15. <Grid.RowDefinitions>
  16. <RowDefinition/>
  17. <RowDefinition MaxHeight="100"/>
  18. </Grid.RowDefinitions>
  19. <StackPanel Margin="0,15,5,0" Grid.Column="0" Grid.Row="0">
  20. <local:MyCard Margin="0,0,0,15" CanSwap="False" >
  21. <local:MyCard.Inlines>
  22. 主页设置
  23. <InlineUIContainer>
  24. <Border Background="{DynamicResource ColorBrush5}" CornerRadius="6">
  25. <TextBlock FontSize="10" Margin="6,2" >
  26. <TextBlock.Foreground>
  27. <Binding Path="Foreground" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=TextBlock, AncestorLevel=1}"/>
  28. </TextBlock.Foreground>
  29. 预览功能
  30. </TextBlock>
  31. </Border>
  32. </InlineUIContainer>
  33. </local:MyCard.Inlines>
  34. <StackPanel Margin="25,40,23,15">
  35. <TextBlock TextWrapping="Wrap" Margin="0,0,0,4">
  36. 主页设置是新闻主页的预览功能,在这里你可以按照自己的喜好调整主页的显示内容。
  37. </TextBlock>
  38. <TextBlock TextWrapping="Wrap" Margin="0,0,0,4">
  39. 这些选项是正在测试的新功能,可能不稳定,也不代表最终成果,也可能随时取消。
  40. </TextBlock>
  41. </StackPanel>
  42. </local:MyCard>
  43. <local:MyCard Margin="0,0,0,15" CanSwap="False">
  44. <StackPanel Margin="15,5">
  45. <TextBlock x:Name="OutputTextBlock" Visibility="Collapsed">
  46. <TextBlock.Text>
  47. </TextBlock.Text>
  48. </TextBlock>
  49. <local:MyButton IsEnabled="{Binding Path=Checked, ElementName=ConfirmCheckBox}"
  50. Text="保存" ColorType="Highlight"
  51. EventType="打开帮助" ToolTip="跳转到保存页面"
  52. Height="40" Margin="0,10,0,10">
  53. <local:MyButton.EventData>
  54. <Binding Path="Text" ElementName="OutputTextBlock"/>
  55. </local:MyButton.EventData>
  56. </local:MyButton>
  57. </StackPanel>
  58. </local:MyCard>
  59. </StackPanel>
  60. <StackPanel Margin="0,15,5,0" Grid.Column="0" Grid.Row="1">
  61. </StackPanel>
  62. <local:MyScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" Grid.Column="1" Grid.RowSpan="2">
  63. <local:MyScrollViewer.Height>
  64. <Binding
  65. Path="ActualHeight" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=local:MyPageRight, AncestorLevel=1}"/>
  66. </local:MyScrollViewer.Height>
  67. <StackPanel Margin="15,0,15,0">
  68. <local:MyCard Margin="0,15,0,15" CanSwap="False" Title="主页面">
  69. <StackPanel Margin="25,30,23,15">
  70. <Grid>
  71. <Grid.ColumnDefinitions>
  72. <ColumnDefinition Width="*"/>
  73. <ColumnDefinition Width="*"/>
  74. </Grid.ColumnDefinitions>
  75. </Grid>
  76. </StackPanel>
  77. </local:MyCard>
  78. <local:MyCard Margin="0,0,0,15" CanSwap="False" Title="皮肤">
  79. <StackPanel Margin="25,30,23,15">
  80. <Grid>
  81. <Grid.ColumnDefinitions>
  82. <ColumnDefinition Width="*"/>
  83. <ColumnDefinition Width="*"/>
  84. <ColumnDefinition Width="*"/>
  85. </Grid.ColumnDefinitions>
  86. </Grid>
  87. </StackPanel>
  88. </local:MyCard>
  89. <local:MyCard Margin="0,0,0,15" CanSwap="False" Title="杂项">
  90. <StackPanel Margin="25,40,23,15">
  91. </StackPanel>
  92. </local:MyCard>
  93. </StackPanel>
  94. </local:MyScrollViewer>
  95. </Grid>