<TextBox Grid.Column="2" Height="25" IsReadOnly="True" TextAlignment="Right" Text="{Binding ElementName=Mygroups, TargetNullValue= 'C:\myfolder1\mysubfolder1',Path=DataContext.FoldernameWithPath,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" />
<Button Grid.Column="3" Grid.Row="1" Content="Browse" Height="25" VerticalAlignment="Bottom" MinWidth="47" Command="{Binding ElementName=Mygroups,Path=DataContext.OpenFolderCommand}" CommandParameter="{Binding}" />
ユーザーがクリックする前に、ブラウズボタンを、私はバインドする必要があるテキストボックスをに記載されているデフォルトのフォルダパスをTargetNullValue。しかし、私の場合は、このようにバインドされていますC:myfolder1mysubfolder1
C:\ myfolder1 \ mysubfolder1のようなテキストボックスをバインドするにはどうすればよいですか?
理由はわかりませんが、別の「\」を追加すると機能するようです。
<TextBox Grid.Column="2" Height="25" IsReadOnly="True" TextAlignment="Right" Text="{Binding ElementName=Mygroups, TargetNullValue= 'C:\\myfolder1\\mysubfolder1',Path=DataContext.FoldernameWithPath,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" />
<Button Grid.Column="3" Grid.Row="1" Content="Browse" Height="25" VerticalAlignment="Bottom" MinWidth="47" Command="{Binding ElementName=Mygroups,Path=DataContext.OpenFolderCommand}" CommandParameter="{Binding}" />
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加