ブログ記事109件
▶WPFのMVC(ModelViewControler)を以下のように説明することができる。-Model:dataclassでINotifyPropertyChanged()あるいはINotifyCollectionChagned()を具現してViewとつながる。-View:XAMLで構成されたUI-Controller:Command,Trigger,Event등。▶MVVM은'Model,View,ViewModel)이다。-Viewの入力
-バインディングされるデータは、「特性属性(オブジェクト)のメンバー変数(ElementNameを利用)、データコンテキストに関連する値、リソースとして定義されたもの」などがある。-バインディングの方向は「One-Way(一方向反映)」、「Two-Way(双方向反映)」がある。互いにつながって反応する概念が本当に便利だ。さらに、IValueConverterInterfaceを継承/利用して、「Colorのような文字列値をBrushなどの関連プロパティ値に自動変更」すること
▶MSDNはXAML、WPFを学習するための良い教科書です!!!-ユーザーインターフェースデザインデザイン:VisualStudio、BlendforVisualStudioを利用したXAML編集及びユーザーUIデザイン-WindowsPresentationFoundationウィンドウのwpf:WPFを利用したWindowsApplication開発
▶WinformとWPFはどう違うのか?-WinForm:Windows(Window)を持つUIプログラムを簡単に作成できる方法、ツール。(ex:計算機)-WPF(WindowsPresentationFoundation):XAML(デザイン/UI構成)+C#(論理/機能実装、CodeBehindという)+MVVMモデル!!!→もし、アンドロイドアプリを開発してみた経験があれば、WPFを「AndroidLayout(XML)+JAVA+柔軟性と追加機能」と考えても良い。
あ、そうなんですね!App.xamlファイルがソリューションエクスプローラに表示されない状況であれば、これは一般的に2つの理由のうちの1つであり、プロジェクト設定に関連する問題です。WPFアプリケーションからApp。xamlはプログラムの**開始定義(ApplicationDefinition)**を含んでいるため、MVVMパターンを使用する際にはほぼ必須的に必要です。1.プロジェクトファイル設定問題最も一般的なケースは、MVMへの切り替えを試みる際にApp.xamlファイルのビルド
MVVMの記述が超簡単になりました(^^)/MVVMの記述は、今まで大変でした((+_+))しかし、これからは、超らくちんです(^^)/NuGetで、MVVMToolkitver.8.4を使いましょう!(サンプル例)MVVMで、ハーローワールド(*^▽^*)・「新しいコードの書き方」プロジェクトを作ります。・NuGetで、MVVMToolkitver.8.4をインストールします。・ModelsとViewModelsとViewsの3つのフォルダを作ります。
曲順をランダムに並べ替える方法について書きます。(1)WPFで、「並べ替え」プロジェクトを作成します(2)曲順リストクラスを作成します。namespace並び替え{publicsealedclass曲順リスト{publicint曲番号{get;set;}publicstring曲名{get;set;}}}(3)MainWindow.xamlをコーディングします。<Win
【まとめ買い5個セット】サンワサプライカラーレーザー用耐水紙・中厚A4サイズLBP-WPF15MDPNX5【お徳用まとめ買いお買い得業務用割引セット販売】プリンタPCサプライ・消耗品コピー用紙・印刷用紙コピー用紙コピー紙プリンタ用紙楽天市場業務で大量の印刷をする方、または水に強い印刷物を求めている方にとって、サンワサプライの耐水紙は頼もしい味方になってくれるかもしれません。今回は、お得な5個セットになった「【まとめ買い5個セット】サンワサ
【フリーソフト】AdultSlicerデビューです(*^▽^*)※このソフトを機能させるためには、フリーソフトのビデまるが必要です<m(__)m>ビデまるのダウンロード先AdultSlicerのダウンロード先AdultSlicer、すごいんです(^^♪一度登録すると、起動がめちゃくちゃ早いんです。1100個の動画を表示するのに、10秒かかりません。(使い方)動画のフォルダをドラッグ&ドロップで、次々に、突っ込んでいきます。動画のスライス画像がたまっていきます。
時間の扱い方について説明します。まず、「時間の扱い方」プロジェクトを、WPF.NET8で、作ってください。(1)MainWindow.xamlをコーディングします。<Windowx:Class="時間の扱い方.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/200
【C#】【WPF】コンボボックスの項目の設定方法について書きます(0)VisualStudioで、新規プロジェクトを作成する。(1)プロジェクトに、SetComboBox.csを作成する。そして、コーディングする。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceコンボボックスの
ビデまるの兄弟、オープンハートプレイヤーの新作デビューです(*^▽^*)オープンハートプレイヤーは、ビデまるの兄弟です。違うところは、縦分割ではなく、横分割なところです。【参考】オープンハートプレイヤーでは横分割です。【参考】VideoMaru(ビデまる)では縦分割です。赤いトグルスイッチをオンにすると、ビデまると全く同じです。縦分割よりも、横分割がお好きな方は、ぜひ、オープンハートプレイヤーを試してみてくださいね。ダウンロードはこちらフラッシュソ
--MainWindow.xamlをコーディングします。--<Windowx:Class="PrismComboBox1.Views.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:i="http://sch
【問題】Prismで、都道府県名と県庁所在地のListBoxを作る方法は?【回答】◆ViewModelsフォルダに、PrismViewModelを作成します。名称:リストボックスのデータ型--リストボックスのデータ型--usingPrism.Commands;usingPrism.Mvvm;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;namespacePrismListBox1.V
【問題】Prismで、システム日付を表示するボタンを作ろう【回答】PrismBlankApp(WPF)を選んで、プロジェクトを作成する。--MainWindow.xaml--<Windowx:Class="PrismSamples.Views.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schem
MVVM開発なら、いくつか選択肢はあるが、代表的なPrismを使うのもよいです。インストール方法について書きます。VisaulStudio2022Communityを立ち上げます。「コードなしで続行(W)」をクリックします。「拡張機能(x)」をクリックします。「拡張機能の管理(M)」をクリックします。「Prism」で検索すると、「PrismTemplatePack」が出てきます。「インストール」をクリックします。VisualStudi
LibVLCSharp.WPFのVideoViewコントロールは、内部的にWindowsFormsHostを使用しているため、通常のWPFコントロールをその上に直接配置することができません。これは「AirspaceIssue」と呼ばれる問題です。この問題を回避する方法として、以下のようなアプローチがあります。--Xaml--<Grid><vlc:VideoViewx:Name="VideoView"><ButtonClick="P
アプリの設定の簡単な保存方法について書きます。12時間制で表示するのか、24時間制で表示するのか、アプリに記憶させたい時があります。そんな時は、こうします。(※ただし、バージョンアップの時には、再指定が必要です)「作成」します。「プロジェクト」の「プロパティ」を開きます。Hours24というbool型のユーザー変数を、初期値Falseで作成します。MainWindow.xamlをコーディングします。<Windowx:Class="Sav
大好評の「ビデまる」さん。ついに、64ビットアプリになりました。大量のファイルを扱っても、今までよりも安定して、動きます。さらに、もう一つ。タイムスライスの分割時間を指定できるようにしました(^^♪いつもの「ビデまる」画面からの、ズームアップ!ここです!10秒間隔で、タイムスライスを作る指定をしています(*^▽^*)より使いやすくなった。ビデまるでした(*^▽^*)ぜひ、お使いください<m(__)m>ビデまるのダウンロードはこちらFla
◆基本情報◆・WPF(.NETFramework)・プロジェクト名:MyCancelTask◆XAML◆<Windowx:Class="MyCancelTask.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmln
WPFでの、リボンの作り方◆こんなリボンを作ってみましょう(^^♪◆まずは、VisualStudio2022で、プロジェクトを作りましょう。◆アセンブリを参照します。◆イメージのフォルダを作って、中身を入れます。※イメージは、「出力ディレクトリーにコピー」で、「常にコピーする」にしておきます。◆MainWindow.xamlに、以下のコーディングをします。(Ⅰ)xmlns:ribbon="clr-namespace:System.W
Vectorのブックマーク&お気に入り部門で、BookmarkSearcherが、ついにTOP10に入りました(*^▽^*)とても、うれしいです(*^▽^*)BookmarkSearcherは、こんな人に向くソフトです。・ブックマークしたものが、「どこにあるかわからない状態」の人。・ブックマークの中で特に気に入ったものに「お気に入りのハート」を付けたい人。そんな人は、BookmarkSearcherで、一発解決です。ダウンロードはこちらからFlashsoft
【C#】【WPF】MahAppsで、wpfトグルスイッチを使う方法Ⅱについて書きます。(1)プロジェクトテンプレートを選択します。(2)新しいプロジェクトを作成します。(3)NuGetします。(4)ToggleSwitchが追加されました。(5)MainWindow.csに、MetroWindowsを継承させます。(6)MainWindow.xamlで、MahAppsを参照させます。コーディングします。<Grid><StackPanelO
◆【C#】【WPF】リストボックスの一項目のプロパティを変えた時に、画面上で即時に反映させる方法◆C#WPFでリストボックスの項目のプロパティが変更された際にリストボックスに反映させるためには、INotifyPropertyChangedインターフェースを使用するのが一般的です。このインターフェースを実装することにより、プロパティの変更をリストボックスに通知することができます。◆具体例◇CSharpのプログラムMyItem.csusingSystem.Com
RIP広報の原です。いつもRIPスタッフブログをご覧いただき、ありがとうございます。フェラーリF8トリブートの全面に、プロテクションフィルムを施工させていただきましたのでご紹介いたします。今回は「XPELステルス(STEALTH)」というXPELのマットプロテクションフィルムを全面に貼っていきます。通常のプロテクションフィルム(艶ありタイプ)を施工すると見た目を変化させずに車を傷から守ることができます。それに対し、プロテクションフィルム「ステルス」を使用すると、艶ありのボディをマ
RIP広報の原です。いつもブログをご覧いただき、ありがとうございます。ルノーアルピーヌA110Sにプロテクションフィルムとルーフラッピングの施工をさせていただきましたので、ご紹介いたします。まずルーフラッピングの施工です。ルーフにカーボン調のプロテクションフィルムを貼ります。今までカーボン調フィルムと言えば保護性能がないラッピングしかありませんでしたが、最近カーボン調のプロテクションフィルムが出てきました。プロテクションフィルムとして紫外線や汚れ、擦り傷などから保護すると同時
プログラマー向けフォントは便利です。(1)まず、こちらのリンク先から、入手します。「<>Code」ボタンをクリックして、「DownloadZIP」で、ダウンロードします。(2)「すべて展開」します。(3)fontsフォルダの下のttfフォルダの次の項目を探して、右クリックして、「インストール」をクリックすれば完了です。JetBrainsMono-Regular.ttf(4)あとは、エディタのフォントを、上のにすればOKです。良かった(^^♪良かった(^^♪
RIP広報の原です。いつもブログをご覧いただき、ありがとうございます。メルセデスAMGGT63にプロテクションフィルムを施工させていただきましたので、ご紹介いたします。こちらの車両は、メルセデスAMGGT634MATIC+クーペ。メルセデスAMGのトップパフォーマンスモデル「AMGGT」が、2代目として9年ぶりにフルモデルチェンジされました。今回は、フロント周辺とフロントガラスにプロテクションフィルムを貼らせていただきます。まずフロントガラスにウィンドウプロテクションフィル
トグルスイッチの実装法について書きます。NuGetで、ToggleSwitchをインストールします。無事ボタンを貼り付けることができました。あとは、XAMLで、checkedのイベントと、uncheckedのイベントを記述します。あとは、CSで、コーディングすると、希望の動作ができるようになります。以上です。