※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

WPF+Livet



フォルダ選択(Livet.Extensions)

View
<Button Content="FolderDialog" Width="75">
  <i:Interaction.Triggers>
    <i:EventTrigger EventName="Click">
      <l:FolderBrowserDialogInteractionMessageAction>
        <l:DirectInteractionMessage CallbackMethodTarget="{Binding}" CallbackMethodName="FolderSelected">
          <l:FolderSelectionMessage Description="フォルダーの選択" DialogPreference="None"/>
        </l:DirectInteractionMessage>
      </l:FolderBrowserDialogInteractionMessageAction>
    </i:EventTrigger>
  </i:Interaction.Triggers>
</Button>
ViewModel
public void FolderSelected(FolderSelectionMessage m)
{
    System.Diagnostics.Debug.WriteLine(m.Response);
}