午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

VB.NET

WPFとVB.NET、アプリでの編集状態保存、名前を付けて保存、回転角度を指定する2つの方法

前回は2日前の gogowaten.hatenablog.com WPFとVB.NETでDataContextやBinding、INotifyPropertyChangedの練習 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14088361.html の続き 前回のアプリに今の状態をフ…

WPFとVB.NETでDataContextやBinding、INotifyPropertyChangedの練習

DataContextやBindingのテスト キーワードは DataBinding:縛る、束ねる 紐付けるかな DataContext:文脈、脈絡 これも繋がりみたいな感じね INotifyPropertyChanged:通知 Notifyが通知でこれはそのまま Implements:用具、実装 ググってると実装はたまによ…

WPFとVBで複数画像(BitmapSource)とシリアライズした文字列(String)や数値(Integerとか)を1つのZipファイルにする

複数画像(BitmapSource)とシリアライズした文字列(String)や数値(Integerとか)を1つのZipファイルにする 前々回では複数画像を文字列に変換してシリアライズしていた gogowaten.hatenablog.com WPFとVB.NET、複数のBitmapSourceを1つにしてシリアライズして…

WPFとVB.NETでデータをシリアライズしてZipファイルに保存

データをシリアライズしてZipファイルにして保存してから 逆方向の 保存したZipファイルを読み込んでデシリアライズしてデータに戻すまでの処理 ゲームのセーブとロードみたいなのをPixtack紫陽花2ndでも使いたいってのが目的 Zipファイルを扱うには準備が必…

WPFとVB.NET、複数のBitmapSourceを1つにしてシリアライズしてファイルに保存

WPFとVBで複数画像(BitmapSource)とシリアライズした文字列(String)や数値(Integerとか)を1つのZipファイルにする ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14079902.html gogowaten.hatenablog.com ↑新し…

WPFとVB.NETでカラーピッカーその5、もっと色を登録できるようにした

前回は3日前 gogowaten.hatenablog.com の続き WPFとVB.NETでカラーピッカーその4、パレットを作って色を登録できるようにした ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14048893.html レイアウト変更 登…

WPFとVB.NETでカラーピッカーその4、パレットを作って色を登録できるようにした

前回は3日前 gogowaten.hatenablog.com の続き WPFとVB.NETでカラーピッカーその3、元の色の明るさ(輝度)に合わせた別の色(色相)を選びたい ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14039932.html カラー…

WPFとVB.NETでカラーピッカーその3、元の色の明るさ(輝度)に合わせた別の色(色相)を選びたい

WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14025927.html 前回6日前から gogowaten.hatenablog.com の続き 色相を変化させた時に元の色の輝度に合わせ…

WPFとVB.NET、追加したウィンドウをShowDialogで開く、開くときに値を持たせる

前回の記事 gogowaten.hatenablog.com WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定 ( ガーデニング ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14025927.html ここで作ったカラーピッカーを取り入れて色を取得でき…

WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定のコード後半部分

このコードの記事は gogowaten.hatenablog.com WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定 ( ガーデニング ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14025927.html このコードの前半部分は gogowaten.hatenablo…

WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定のコード前半部分

このコードの記事は gogowaten.hatenablog.com WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定 ( ガーデニング ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14025927.html このコードの後半部分は gogowaten.hatenablo…

WPFとVB.NETでカラーピッカーその2、HSVとRGBで色指定

前回からの続き gogowaten.hatenablog.com WPFとVB.NETでカラーピッカーその1 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14018045.html HSVだけからだったのをRGBからも色を選べるようにした 今回のカラー…

WPFとVB.NETでカラーピッカーその1

指定した色を透明にするときに色を直接選びたい時があるけど WPFにはカラーダイアログが無い 参照を追加すればいつものWindowsForm用の↑が使えるみたいなんだけど 別のを作ってみたい!ってことで作り始めた 今回のは最低限のもの デザイン画面、XAML VBコー…

名前が決まらない(複数画像を1枚にまとめる)アプリの更新履歴

前回は1ヶ月前 gogowaten.hatenablog.com の続き カーソルキーで画像を移動できるようにした ショートカットキーいくつか追加 ctrl+s 名前を付けて保存 PageUp 選択画像を上層へ移動 PageDown 選択画像を下層へ移動 F4 選択画像を削除 メニューバーを使える…

WPF、XAMLでRadioButton(ラジオボタン)の外観変更

WPFのラジオボタンの外観変更 この⦿がラジオボタン Windows 10以外だとまた違うのかもしれないけど WPF、XAMLで用意されているラジオボタンをそのまま表示するとこのデザイン状態 同じWindows 10でもWindowsFormアプリとは違うデザインになっている 右がWind…

WPFとVB.NETで画像の中の特定の色を透明にする

前回 gogowaten.hatenablog.com 前回でマウスカーソルの位置の色取得はできたので 今度は画像からその色を透明にする wpf_25.gif 取得した色を左側に表示、画像クリックでその色を透明にする 上下二つの画像はどちらも256x256ピクセルで上が72dpi、下が96dpi…

WPFとVB.NETで表示した画像をクリックした場所の色を取得はややこしい(後編)

前回の画像をクリックした場所の色を取得の続き、終わったと思ったら終わってなかった gogowaten.hatenablog.com WPFとVB.NETで表示した画像をクリックした場所の色を取得はややこしい ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.y…

WPFとVB.NET、表示した画像をクリックした場所の色の取得はややこしい

WPFで画像をクリックした場所の色を取得 Class MainWindow Private Sub MainWindow_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded Dim b As BitmapImage Dim path As Uri path = New Uri("D:\ブログ用\テスト用画像\TransparentRect.pn…

WPFとVB.NET、Canvasの中に回転表示したコントロールのドラッグ移動で気づいたこと

RenderTransformやLayoutTransformで 回転(変形)表示したコントロールは見た目と中身が一致しないので扱いが難しい 以下はCanvasパネルに表示した場合だけで確認 サイズが100x100のThumbコントロールを プロパティ画面から右に10度回転の指定をすると Rotat…

WPFとVBでPixtack紫陽花の後継作成開始

前回 gogowaten.hatenablog.com の続き アプリ作成の途中経過 だいたいできたかなあ 複数画像を1枚にするアプリのPixtack紫陽花の後継にしようと思っている 起動したところ エクスプローラなどから画像ファイルを ドラッグアンドドロップで こうなる マウス…

WPFとVBでアプリ作る準備その9、XAMLでコントロールのレイアウト

レイアウト 前回の記事 gogowaten.hatenablog.com WPFとVBでアプリ作る準備その8、コントロールの削除、変数の中身が変化した時に何かの処理をしたい時はPropertyのSetで ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/go…

WPFとVBでアプリ作る準備その8の記事のコード全文

Imports System.Windows.Controls.Primitives Imports System.Windows.Controls.Canvas Public Class ExImage Inherits Image Private syoki As Point Public Event ExDragDelta(sender As Object, e As DragDeltaEventArgs) Private Main As MainWindow Pub…

WPFとVBでアプリ作る準備その8、コントロールの削除、変数の中身が変化した時に何かの処理をしたい時はPropertyのSetで

前回は昨日 gogowaten.hatenablog.com の続き コントロールの削除 選択画像の削除 前回の記事 WPFとVBでアプリ作る準備その7、指定した間隔ごとにコントロールをマウスドラッグ移動 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yaho…

WPFとVBでアプリ作る準備その7、指定した間隔ごとにコントロールをマウスドラッグ移動

コントロールをマウスドラッグ移動のとき指定ピクセル数おきに移動させる 見えないマス目(グリッド)に合わせる移動 グリッドの数値を変化させて 100x100の画像を移動しているところ 前回は昨日の gogowaten.hatenablog.com 続き 前回の記事 WPFとVBでアプリ…

WPFとVBでアプリ作る準備その6、Canvas内に表示している複数画像を1枚の画像にして保存

前回は昨日の gogowaten.hatenablog.com 続き Canvas内に表示されている画像を保存 保存ボタンをクリックで 保存ダイアログ表示 ファイル名を付けて画像形式を選択して保存ボタンクリックで保存される png画像形式 空白の部分は透明になるけど写真画像だとフ…

WPFとVBでアプリ作る準備その5、スクロールバーの表示、回転とかの変形後のコントロールのサイズ取得

前回は2日前 gogowaten.hatenablog.com の続き 前回の記事 WPFとVBでアプリ作る準備その4、コントロールを重ねた時の上下移動(ZOrder)はPanel.SetZIndex ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/13913897…

WPFとVBでアプリ作る準備その4、コントロールを重ねた時の上下移動(ZOrder)はPanel.SetZIndex

前回は昨日 gogowaten.hatenablog.com の続き コントロールを上下に重ねた時の位置関係を指定する WPFではZIndexプロパティで指定する テスト結果 選択画像のZ位置をボタンで変更 ZIndex(上下の位置)を指定しない場合 ボタンを3つ重なるように配置した状態 Z…

WPFとVBでアプリ作る準備その3、ImageコントロールにDragDeltaイベントがほしくて擬似DragDelta

前回 gogowaten.hatenablog.com の続き 3回めになるコントロールのドラッグ移動 また少し思い描いていたものに近づいた 画像ファイルドロップで表示した画像をマウスドラッグできるようにするのに ImageコントロールにDragDeltaイベントがあればいいなあ で…

WPFとVBでアプリ作る準備その2、ControlTemplateの中のControlを取得する

前回 gogowaten.hatenablog.com の続き 動的作成したコントロールにテンプレートを指定する その後からテンプレートの中のコントロールを取得していろいろ設定を変更 目的は画像ファイルがアプリのウィンドウにドロップされたら表示して マウスドラッグで移…

WPFとVBでアプリ作る準備その1、マウスドラッグでコントロールの移動

WPFではアプリのウィンドウにボタンとかのコントロールを複数表示させるには ウィンドウの中にパネル系のコントロールを置いて その中に色々ボタンとかのコントロールを置いていくみたい <Window> <パネル系のコントロール> <いろいろ> </いろいろ> <いろいろ> </いろいろ> </パネル系のコントロール> </Window> パネル系のコ…