1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lunarsf-Lunar-Markdown-Editor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
VimKeySelector.xaml 4.6 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
LunarSF Отправлено 8 лет назад 25f1ba7
<controls:MetroWindow x:Class="LunarSF.SHomeWorkshop.LunarMarkdownEditor.VimKeySelector"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:LunarSF.SHomeWorkshop.LunarMarkdownEditor"
xmlns:controls="http://metro.mahapps.com/winfx/xaml/controls"
mc:Ignorable="d"
Icon="App.png"
BorderBrush="#FFBB6115"
BorderThickness="1"
GlowBrush="#FFBB6115"
FontFamily="Simsun"
FontSize="14"
TextOptions.TextFormattingMode="Display"
Padding="0"
Title="{x:Static Member=local:Globals.AppName}"
SizeToContent="Height"
WindowStartupLocation="CenterOwner"
Width="360">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<GroupBox Header="请选择 Vim 键:">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.Resources>
<Style TargetType="RadioButton">
<Setter Property="Margin"
Value="10" />
</Style>
</Grid.Resources>
<RadioButton Name="rbtnLeftShift"
IsChecked="True"
MouseDoubleClick="RBtn_MouseDoubleClick">左 Shift 键</RadioButton>
<RadioButton Name="rbtnRightShift"
Grid.Row="0"
Grid.Column="1"
MouseDoubleClick="RBtn_MouseDoubleClick">右 Shift 键</RadioButton>
<RadioButton Name="rbtnLeftCtrl"
Grid.Row="1"
MouseDoubleClick="RBtn_MouseDoubleClick">左 Ctrl 键</RadioButton>
<RadioButton Name="rbtnRightCtrl"
Grid.Row="1"
Grid.Column="1"
MouseDoubleClick="RBtn_MouseDoubleClick">右 Ctrl 键</RadioButton>
</Grid>
</GroupBox>
<Expander Header="说明"
Grid.Row="1"
IsExpanded="False">
<TextBlock Margin="10"
TextWrapping="Wrap"
LineHeight="20">
  Vim 键需要在<Span Foreground="Blue">半秒内连续按两下</Span>才起作用。它的作用,是开启类似 Vim 中的命令模式。
<LineBreak />
  Vim 是个很神奇的软件,默认情况下,它是处于命令模式下的。此时可以按“h/j/k/l”四个键来代替方向键,而且还可以执行其它一系列命令。
<LineBreak />
  因为不需要离开主编辑区,所以十分方便快捷(尽管一开始可能很不习惯,但习惯之后就有离不开的感觉)。
</TextBlock>
</Expander>
<DockPanel Grid.Row="2"
LastChildFill="False">
<Button Name="btnCancel"
DockPanel.Dock="Right"
MinWidth="72"
FontWeight="Normal"
BorderThickness="1"
Margin="10,5"
Style="{StaticResource ResourceKey=SquareButtonStyle}"
FontFamily="simsun"
Click="btnCancel_Click">取消(_C)</Button>
<Button Name="btnOK"
DockPanel.Dock="Right"
MinWidth="72"
FontFamily="simsun"
BorderThickness="1"
Margin="10,5"
Style="{StaticResource ResourceKey=SquareButtonStyle}"
FontWeight="Normal"
Click="btnOK_Click">确定(_O)</Button>
</DockPanel>
</Grid>
</controls:MetroWindow>

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/lunarsf-Lunar-Markdown-Editor.git
git@gitlife.ru:oschina-mirror/lunarsf-Lunar-Markdown-Editor.git
oschina-mirror
lunarsf-Lunar-Markdown-Editor
lunarsf-Lunar-Markdown-Editor
v0.4-beta8