2013-03-21 35 views
0

我試圖實現一個像Win7資源管理器的用戶界面。例如,如果您單擊新文件夾按鈕,新名稱「新文件夾」的行將在資源管理器ListView中添加,並且該名稱將保留選中狀態,以便您可以使用新文件夾進行更改。wpf實現win資源管理器新文件夾的最佳方式UI

那麼在WPF中實現它的最佳方式是什麼?

感謝

+0

'實現WPF UI的最佳方式?' - XAML和MVVM ...你試過什麼? – 2013-03-21 15:21:11

回答

0

enter image description here

在XAML中,在數據模板,你可能有一個TextBlock和TextBox重疊,並在普通視圖,使

TextBox.Visibility=Visibility.Collapsed; 
TextBlock.Visibility=Visibility.Visible; 

撥動這個時候你想對文件名進行內聯編輯。

TextBox.Visibility=Visibility.Visible; 
TextBlock.Visibility=Visibility.Collapsed; 

XAML:

<TextBlock Text="{Binding Name}" 
      Margin="5,0,5,0" VerticalAlignment="Center" 
      Visibility="{Binding CaptionEditBoxVisibility, 
      Converter= {StaticResource InvertVisibility}, Mode=TwoWay}" /> 
<TextBox x:Name="FolderNodeEdit" 
      Text="{Binding Caption, Mode=OneWay}" 
      Visibility="{Binding CaptionEditBoxVisibility, Mode=TwoWay}"/> 

的InvertVisibility轉換器轉換從可見光到崩潰,反之亦然。

相關問題