|
76 | 76 | <local:MyTextButton Margin="0,8,0,0" HorizontalAlignment="Center" |
77 | 77 | Text="点击打开哔哩哔哩" EventType="打开网页" EventData="https://www.bilibili.com/" /> |
78 | 78 | <TextBlock Margin="0,30,0,0" |
79 | | - Text="你也可以让一个控件触发多个事件。自定义事件的详细用法请参考下方的 Wiki。" /> |
80 | | - <local:MyListItem Margin="-5,8,-5,5" |
81 | | - Title="自定义事件 - PCL Wiki" Info="点击查看自定义事件的完整列表与说明" |
82 | | - Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Type="Clickable" |
83 | | - EventType="打开网页" EventData="https://github.com/Meloong-Git/PCL/wiki/自定义事件" /> |
| 79 | + Text="自定义事件的详细用法请参考下方的页面。" /> |
| 80 | + <local:MyListItem Margin="-5,4,-5,5" |
| 81 | + EventType="打开帮助" EventData="个性化/自定义事件.json" /> |
84 | 82 | </StackPanel> |
85 | 83 | </local:MyCard> |
86 | 84 |
|
|
91 | 89 | </StackPanel> |
92 | 90 | </local:MyCard> |
93 | 91 |
|
| 92 | +<local:MyCard Title="进阶:高级自定义事件" Margin="0,0,0,15" CanSwap="True" IsSwapped="{variable:TutorialCardSwap:True}"> |
| 93 | + <StackPanel Margin="25,40,23,10"> |
| 94 | + <TextBlock Margin="0,0,0,10" |
| 95 | + Text="你可以让一个控件触发多个事件。下方的例子展示了连续触发多个事件搭配 {variable} 替换标记的效果。" /> |
| 96 | + <local:MyButton Height="35" HorizontalAlignment="Left" Padding="20,0,20,0" Margin="0,0,0,10" |
| 97 | + Text="隐藏下方的百度 Logo" Visibility="{variable:TutorialVisibility1:Visible}"> |
| 98 | + <local:CustomEventService.Events> |
| 99 | + <local:CustomEventCollection> |
| 100 | + <local:CustomEvent Type="修改变量" Data="TutorialVisibility1|Collapsed|-" /> |
| 101 | + <local:CustomEvent Type="修改变量" Data="TutorialVisibility2|Visible|-" /> |
| 102 | + <local:CustomEvent Type="修改变量" Data="TutorialCardSwap|False|-" /> |
| 103 | + <local:CustomEvent Type="刷新页面" Data="-" /> |
| 104 | + </local:CustomEventCollection> |
| 105 | + </local:CustomEventService.Events> |
| 106 | + </local:MyButton> |
| 107 | + <local:MyButton Height="35" HorizontalAlignment="Left" Padding="20,0,20,0" Margin="0,0,0,10" |
| 108 | + Text="再次显示 Logo 并折叠卡片" Visibility="{variable:TutorialVisibility2:Collapsed}"> |
| 109 | + <local:CustomEventService.Events> |
| 110 | + <local:CustomEventCollection> |
| 111 | + <local:CustomEvent Type="修改变量" Data="TutorialVisibility1|Visible|-" /> |
| 112 | + <local:CustomEvent Type="修改变量" Data="TutorialVisibility2|Collapsed|-" /> |
| 113 | + <local:CustomEvent Type="修改变量" Data="TutorialCardSwap|True|-" /> |
| 114 | + <local:CustomEvent Type="刷新页面" Data="-" /> |
| 115 | + </local:CustomEventCollection> |
| 116 | + </local:CustomEventService.Events> |
| 117 | + </local:MyButton> |
| 118 | + <local:MyImage Height="50" HorizontalAlignment="Left" Margin="0,0,0,10" Visibility="{variable:TutorialVisibility1:Visible}" |
| 119 | + Source="https://www.baidu.com/img/flexible/logo/pc/result.png" /> |
| 120 | + </StackPanel> |
| 121 | +</local:MyCard> |
| 122 | + |
94 | 123 | <local:MyCard Title="横向布局" Margin="0,0,0,15" CanSwap="True" IsSwapped="True"> |
95 | 124 | <StackPanel Margin="25,40,23,15"> |
96 | 125 | <TextBlock Margin="0,0,0,10" |
|
0 commit comments