我一直在尝试在Windows 7上的Sourcetree中使用Word .docx文件的文本差异.我已按照此处的说明使用带有git的Microsoft Word使用Pandoc并可以从命令行使其工作.不幸的是,我无法让这种差异出现在Sourcetree中.为了让它发挥作用,我还需要做些什么吗?
这是我放在项目根目录中的.gitattributes文件:
# Add diff of docx files.
*.docx diff=word
Run Code Online (Sandbox Code Playgroud)
这是我的.git\config文件:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[diff "word"]
textconv=pandoc --to=markdown
prompt = false
[alias]
wdiff = diff --word-diff=color --unified=1
Run Code Online (Sandbox Code Playgroud) 我需要将一些分组的单选按钮设置为切换按钮。为此,我对单选按钮应用了以下样式:
Style="{StaticResource {x:Type ToggleButton}}"
Run Code Online (Sandbox Code Playgroud)
这给了我想要的风格,但我注意到一个恼人的副作用。我需要能够在禁用控件的同时更改所选按钮。这对普通单选按钮按预期工作。但是,对于切换按钮样式的按钮,它不再将其中一个按钮显示为被选中。
在下面的演示中,如果您反复单击“启用切换”按钮,您可以看到所选按钮在重新启用时仍然突出显示。但是,如果您在禁用时更改所选按钮,然后重新启用(单击“启用切换”、“更改值”、“启用切换”),则两个按钮都不会突出显示。
我正在努力实现的目标:
XAML:
<Window x:Class="ToggleButtonDemo.MainWindow"
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:ToggleButtonDemo"
mc:Ignorable="d"
Title="MainWindow" Height="200" Width="200"
Name="demoWindow"
DataContext="{Binding ElementName=demoWindow}">
<StackPanel>
<GroupBox Header="Radio" IsEnabled="{Binding Enable}">
<StackPanel Orientation="Horizontal">
<RadioButton Name="radio1" Content="One" GroupName="RadioGroup" IsChecked="True"/>
<RadioButton Name="radio2" Content="Two" GroupName="RadioGroup"/>
</StackPanel>
</GroupBox>
<GroupBox Header="Toggle" IsEnabled="{Binding Enable}">
<StackPanel Orientation="Horizontal">
<RadioButton Name="toggle1" Content="One" GroupName="ToggleGroup" Style="{StaticResource {x:Type ToggleButton}}" IsChecked="True"/>
<RadioButton Name="toggle2" Content="Two" GroupName="ToggleGroup" Style="{StaticResource {x:Type ToggleButton}}"/>
</StackPanel>
</GroupBox>
<Button Name="toggle" Content="Toggle enabled" Click="toggle_Click"/>
<Button Name="changeValue" Content="Change value" Click="changeValue_Click"/> …Run Code Online (Sandbox Code Playgroud)