並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 3 件 / 3件

新着順 人気順

callermembername propertychangedの検索結果1 - 3 件 / 3件

  • WPF で Data Binding と Command を使ったアプリケーションをシンプルに書きたかった話 - しばやん雑記

    数年前から WinQuickLook という Windows アプリケーションを趣味で開発しているのですが、内部実装をガラッと変えた新バージョンの開発進捗が著しく悪いことに悩んでいました。現在 V4 というソリューションで絶賛開発中となっていますが、リリース日は未定という状態です。 このアプリケーションの開発を加速させるために、ViewModel を用意するより簡単な方法を求めていました。 初期バージョンは Windows Shell 周りの実装に力を入れていたので、UI 周りは Window が 1 つでボタンが数個ある程度だったため、大体はコードビハインドを使って書いていたのですが、V4 を機に MVVM で作ろうとしたところ余りにも面倒すぎて止まっているのが現状です。 Window が 1 つのアプリで ViewModel を分離して、更に MVVM フレームワークの導入とかそっちの

      WPF で Data Binding と Command を使ったアプリケーションをシンプルに書きたかった話 - しばやん雑記
    • 【C# 機能別】知らん書き方が出てきたらこれを見ろ!C# 10 までの進化を1ページで - OITA: Oika's Information Technological Activities

      祝 .NET 6 GA アドベントカレンダー、23日の記事になります。 .NET 6 のリリースに伴い、C# の言語バージョンがついに 10.0 となりました。 C# の進化は早く、ちょっと気を抜いている隙に、見たことのない書き方のコードがどんどん出現します。 その一方で、業務の現場では、5年前10年前に書かれたソースコードを保守することも決して珍しくありません。 新しいコードでも古いコードでも、「なんだっけこれ?」という書き方がでてきたときに、同じことを従来の書き方/現在の書き方でどうやるかのリファレンスにできるよう、主要な機能・構文ごとに縦断的に整理してみました。 以下お品書きです。 プロパティ 値の参照渡し クラス・構造体・レコード コレクションと LINQ タプル 変数の文字列化 null の扱い 型推論 メンバ名の参照 非同期処理・並列処理 IDisposable と using

        【C# 機能別】知らん書き方が出てきたらこれを見ろ!C# 10 までの進化を1ページで - OITA: Oika's Information Technological Activities
      • チュートリアル: カスタム属性の定義と読み取り - C#

        属性は、情報をコードに宣言的に関連付けるための手段を提供します。 また、さまざまなターゲットに適用できる再利用可能な要素も提供します。 ObsoleteAttribute について考えてみましょう。 この属性はクラス、構造体、メソッド、コンストラクトなどに適用できます。 これは、その要素が古いことを "宣言" します。 この属性を検索して、対応する何らかのアクションを実行するのは、C# コンパイラの役目です。 このチュートリアルでは、コードに属性を追加する方法、独自の属性を作成して使用する方法、.NET に組み込まれているいくつかの属性を使用する方法について学びます。 前提条件 お使いのマシンで、.NET を実行するように設定する必要があります。 インストールの手順については、「.NET のダウンロード」のページを参照してください。 このアプリケーションは、Windows、Ubuntu L

        1