おーみんブログ

C#, ASP.NET Core, Unityが大好きです。

2022-06-01から1ヶ月間の記事一覧

【WPF】TriggerParameterPathを用いてイベント引数を取得する。

C#

はじめに WPFでChangeイベント等が発生した際にその値をイベント引数として取得する方法を備忘録として残します。 前提 Prismを利用していること Microsoft.Xaml.Behaviors.Wpfパッケージを入れていること サンプルコード 以下はコンボボックスの値が変更さ…

【Vue.js】v-htmlディレクティブを用いてHtmlを出力する。

はじめに フロントエンドにVue.jsを用いている際にHtmlを動的に出力する処理について備忘録として残します。 v-htmlディレクティブを用いる 結論から言うとv-htmlディレクティブを用いることで対応が可能です。 利用例としては以下のような感じとなります。 <template> <div v-html="testHtml"></div></template>…

【WPF】ボタンの活性/非活性を制御する!

C#

はじめに WPFでボタンの活性/非活性を制御する方法を備忘録として残したいと思います。 前提 今回の記事はPrismを用いていることが前提となります。 ボタン生成 まずはボタンを生成します。 <Button Margin="10" Height="20" Width="65" Content="登録" Command="{Binding SubmitButton}" /> SubmitButtonをViewModel側へバインドしています。 ViewModelにて</button>…

SPFレコードを複数登録するときの注意点

はじめに SPFレコードを複数登録する際の注意点を備忘録として残します。 別のTXTレコードとして登録しないこと 既に「v=spf1 +ip4:xxx.xxx.xxx.xxx ~all」等登録されている場合に、新規に「v=spf1 include:spf.example.co.jp ~all」などを追加するとエラー…

AzureFunctionsでCORSエラーになった場合の対処法

はじめに AzureFunctions利用時にCORSエラーになった際の対処法を備忘録として残します。 ローカル環境での対処 local.settings.jsonファイルに以下のように追記します。 ※以下はすべてのドメインを許可していますが、対象のドメインを指定することも可能で…

Vue.js + AzureFunctions(C#) + LINE Messaging APIで要望フォームを作ってみた。

はじめに 個人の勉強用アプリで要望フォームを作ってみたので備忘録として残します。 概要 大まかな操作/イメージとしては以下のような感じです。 【要望フォーム(Vue.js)】 【要望通知(AzureFunctions + LINE Messaging API)】 ユーザが上記のフォームから…

【WPF】ComboBoxでデータバインディングを行う。

はじめに ComboBoxでデータバインディングを行う場合の備忘録を記載します。 ComboBox ComboBoxはWebでいうSelectタグと同じものです。 XAMLではComboBoxタグを用いて画面表示を行います。 <StackPanel Orientation="Horizontal"> <Label Content="テスト" Margin="10"/> </label></stackpanel>

【VB.NET】コードファーストで複合キーを持つテーブルを作る。

はじめに コードファーストでテーブルを作る際、複合キーの設定方法を毎回忘れてしまって都度ググっているので備忘録としてしっかり書いていこうと思います。 サンプル VB.NETのEntityFrameworkによるコードファーストで複合キーを設定する際は<Key(), Column(Order:=順番)>を設定します</key(),>…

DbContextにおける並列処理の備忘録

はじめに 個人アプリでDbContextを用いて並列処理を扱う機会があったので備忘録として残します。 DbContextはスレッドセーフではない docs.microsoft.com DbContext はスレッドセーフではありません。 スレッド間でコンテキストを共有しないでください。 コ…

【Vue.js】Promise.allで並列処理を管理。

はじめに 個人の勉強用アプリで並列処理を書く機会があったので備忘録として残します。 サンプルコード 以下はAPI通信を行い、全てのレスポンスが返ったら処理を行うサンプルコードです。 レスポンスには各リクエストの結果が配列となって返ってきます。 <template> <v-container> <v-row> <v-col cols="6"></v-col></v-row></v-container></template>…

OGPについての備忘録

はじめに 業務でOGPについて学ぶ機会があったので備忘録として残したいと思います。 OGPとは OGPとは、Open Graph Protocolの頭文字をとったもので、Webサイトのコンテンツの内容をSNSで伝える際に使用する仕組みです。 (OGPとは?OGPの基本からOGP画像のサ…

【VB.NET】LINQを用いて外部結合 + 合計値を取得する!

はじめに 個人アプリの開発中に外部結合をして集計した値を取得する処理を書いたので備忘録として残しておきます。 LINQを用いた外部結合 以下に作成した処理を記載します。 Dim targetsGroupByCategoryId = _dbContext.ExpensesCategories _ .GroupJoin(_db…