Larmieの備忘録

主にプログラミングに関する備忘録

TextBox への貼り付け(ペースト)を禁止する

<TextBox x:Name="textBox" CommandManager.PreviewExecuted="TextBox_PreviewExecuted" />
private void TextBox_PreviewExecuted(object sender, ExecutedRoutedEventArgs e)
{
 if (e.Command == ApplicationCommands.Paste)
 {
  e.Handled = true;
 }
}

Visual Studio 2019 の XAML デザイナで ListView の DataContext を設定する方法

XAML デザイナで 対象の ListView を選択し、メニューの[書式] → [デザイン時の DataContext の設定] を選択する。
f:id:Larmie:20210122103055p:plain
DaraContext の種類を DesignInstance とする。
f:id:Larmie:20210122103225p:plain
Type のリストからバインドするプロパティを選択する。

<ListView x:Name="listView" ItemsSource="{Binding}" d:DataContext="{d:DesignInstance {x:Type local:Property}}">