「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.04.20
XML
カテゴリ: C#.NET


C#のWPFアプリケーションでよく使用される関数のいくつかを紹介します。これらは、UIの操作やデータ処理など、一般的なタスクを実行するために便利なものです。


1. **MessageBox.Show()**: メッセージボックスを表示するために使用されます。ユーザーに情報、警告、エラーメッセージなどを表示するのに便利です。



MessageBox.Show("Hello, world!");

```


2. **Dispatcher.Invoke()**: UIスレッド上で非同期操作を行う必要がある場合に使用されます。UI要素の変更や更新を安全に行うために使用されます。


```csharp

Dispatcher.Invoke(() =>

{

    // UIの操作

});

```


3. **PropertyChangedイベント**: MVVMパターンで使用され、プロパティの変更を通知するために使用されます。


```csharp

public event PropertyChangedEventHandler PropertyChanged;

private string _name;


public string Name

{

    get { return _name; }

    set

    {

        if (_name != value)

        {

            _name = value;

            OnPropertyChanged(nameof(Name));

        }

    }

}


protected void OnPropertyChanged(string propertyName)

{

    PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));

}

```


4. **String.Format()**: 文字列のフォーマットを指定するために使用されます。


```csharp

int number = 10;

string result = string.Format("The number is: {0}", number);

```


5. **Binding**: XAMLファイル内でViewModelとViewをバインドするために使用されます。データの双方向バインディングやコマンドのバインディングなどが含まれます。


```xml

<TextBlock Text="{Binding Name}" />

<Button Command="{Binding SaveCommand}" />

```


これらの関数は、WPFアプリケーションでよく使用され、効率的なUIプログラミングやデータ処理を支援します。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.04.20 14:35:30


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: