QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ wpf で絞り込んだ結果 - 解除

WPFアプリ(Prismを使用していて、mvvmの形式になります。)を開発しております。 UserControlにあるボタンが押下された場合に MainWindowのViewModelにあるメソッドを呼びたい場合はどのようにすればよいのでしょうか? <uc:View Margin="5" Event="xxxxx" /> 上記のようにやりますと、MainWindow.csのコードビハインド上...

WPFでできた画面のインターフェイスを見ると、例えばボタンをクリックすると、そのボタンが回転しながら消えていって画面が変わるとか、非常に印象的な効果をもたらす使用になっていたりします。 ところが、@ITの入門編を見る限りでは、到底そんな手の込んだものは作れそうにありません。 C#でのコードの書き方の勉強不足なのか、XAMLの勉強不足なのかわかりませんが、そのようなかゆいところに手の届く解説が...

WPF で binding の設定で ValidatesOnExceptions を true にするか ValidationRules に ExceptionValidationRule を設定すれば例外をキャッチしてバリデーションエラーにしてくれるのですよね。 調べてみると、どちらかを設定してbindingのソースのプロパティのsetterで例外を投げてる例を見かけました。 ですが、これ...

テキストボックスを数個配置したシンプルなフォームをWPFで作っています。 テキストボックスによっては8桁の数字にしないといけないとか指定したいのでValidationRulesを設定してバリデーションを行っています。 基本的には問題なく動いているのですが、唯一、テキストボックスを全く入力しなかったものは場合バリデーションチェックがされずにエラーなしとみなされます。 何らかの入力をしてターゲッ...

WindowsForms のプロジェクトに WPF ユーザコントロールを配置するものを作っています。 UserControl のXAML編集画面のプレビューでは問題なく表示されているのに、Form にツールバーからコントロールをドラッグアンドドロップするとエラーが出ます。 コピペできなかったので一部省略してます。 System.Windows.Markup.XamlParseExceptio...

VSのビルドアクションの「なし」と「コンテンツ」についてです。 画像ファイルのビルドアクションに「コンテンツ」を指定して、XAMLでこのように画像ファイルを読み込んでいます。 <UserControl.Resources> <BitmapImage x:Key="icon" UriSource="pack://application:,,,/Resources/image.png" /> <...

win8.1のデスクトップアプリを作成しています。 以下の条件で、アプリを「終了」させる方法を教えて頂きたいです。 (バックグラウンドで待機ではNGです) ・フルスクリーンで表示(右上のバツボタンが表示されません) ・alt+F4は使えない ・アプリはタブレットで使用 ・ソフトウェアキーボードを使用不可 エッジスワイプのイベントが取得出来れば、そこで終了出来るかとも考えましたが、肝心のイベン...

コンストラクターに記述。 string dirp = Directory.GetCurrentDirectory(); string tinf=dirp+@"テキスト.txt" StreamReader sr = new StreamReader(tinf,true); ・・・・・・・・ これをClickOnceでCDに発行しインストールするとエラーになります。 原因は、テキストファイルへの...

いつもお世話になります。 WPFの件です。 カスタム ルーティング イベントを作成することで ユーザーコントロールからメインウィンドウのイベントとすることが できますが、RoutedEventしかだめなのでしょうか? 例えば、マウスホイール(MouseWheelEventArgs)などは渡すことはできないのでしょうか? たとえばユーザコントロールでマウスホイールが回されたイベントをメインでと...

お世話になります。 ユーザーコントロールが複数あり、 例えば、下記のように、UserContorl1とUserContorl2が1画面上で使われいる場合に UserContor1からUserContorl2の内容を取得する場合どのようにすればよいのでしょうか? 両方に、テキストボックスがあったとした場合UC1からUC2のテキストデータを渡すもしくは 参照する方法はどのようにやるのでしょうか?...

お世話になります。 WPF VS2013でアプリを作成しています。 あるフォルダの中にある画像を読みだして、 グリッドもしくはリストに表示しているのですが、 たくさんの画像を一気に読みだしてグリッドにバインドするとメモリがオーバーしてしました。 回避策として、最初に少しだけ読みだして(1枚目の画像と次の画像(2枚目))画像を表示して、スクロールしたら(2枚目の画像と3枚目の画像)グリッドない...

お世話になります。 イメージの上にinkCanvasを重ねて絵の上にペイントできるようなアプリを作りっています。 複数枚配置したいので、DataGridのDataTemplateを使って、同じようにしてみたところ エラーが出てしまいます。⇒ プロパティ"visual Treeは一回しか設定できません。" 回避策として Docpanel or StaticPanelを用いて、コントロールを二つ...

お世話になっております。 ハンドル値をライブラリに渡す必要があるのですが、 WPFであるコントロールのハンドルを取得することはできるのでしょうか? 個人的に調べて多分できないかなという答えにはなっているのですが、 もし方法があるのならと思って質問いたしました。 Formアプリですと e.Graphics.GetHdc();で可能ですが同じようなことはできるのでしょうか? また、できないならば...

WPFでカレンダーを作成しようと思い、こちらのホームページを内容を参考にさせていただきました。 http://blogs.wankuma.com/kazuki/archive/2008/01/20/118336.aspx といってもそのまま利用させていただいてます。 //DateTimeConverter.cs using System; using System.Collections.G...

C#でWin8で開発をしています。datagridのヘッダーの文字列を中央寄せにするにはXAMLを <DataGrid.ColumnHeaderStyle> <Style TargetType="DataGridColumnHeader"> <Setter Property="HorizontalContentAlignment" Value="Center"/> </Style> </Da...

お世話になります。 VS2012 C#をしようして、WPFアプリを作成しています。 グリッド変更時に、xaml側でコンバータか何かを使用し、フラグをTrueにしているようなのですが そのようなことは可能なのでしょうか?調べたところBooleanToVisibilityConverter を使用してそうなのですが、ご教授お願いいたします。 下記のような情報がバインドされたデータグリッドがありま...

Livetを利用したWPF 4.5アプリケーションを書いています。 ウィンドウにあるPolylineのPointsへ動的にPointをaddしたいです。 そこで、Polyline自体をViewModelから参照できるようにして、そのPolylineのPointsへPointをaddするとうまく動きました(この方法を「方法A」とします)。 しかし、PolylineのPointsをViewMod...

お世話になります。 IDataErrorInfoクラスに以下のようにプロパティが書かれてあるコードが あります。 ①は、普通の書き方に思いますが、②ついてはどういう意味なのでしょうか? 配列なんでしょうか? .. msdnを見てみるとItemとありましたが、Dictionary? ① // 戻り値: // オブジェクトに関する間違いを示すエラー メッセージ。 既定値は、空の文字列 ("") ...

WPFでXAMLの書き方について質問です。 例としてMenuに「編集」ヘッダを作り、編集に関するMenuItemが表示されるようになっているとき、 同じウィンドウ内にあるListViewの行を右クリックで表示できるコンテキストメニューでも、それと同じ内容のMenuItemを表示させたいと思っています。 両方にベタ書きすれば一番簡単ではありますが、それ以外にテンプレートを共有するなどの方法で共...

お世話になります suzukiといいます。 みなさん力を貸して下さい。 表題の様に、コード上で図形の結合を考えているのですが、 単純なRectangleGeometryを2つ結合は、できたのですが、 Polygon(のようなPathでも可)の図形をXORで結合できないかと考えています。 期待の表示結果としては、「大きな四角形の上に、好きな形状(多角形)で、中窓を作りたい」 というイメージです...

このたび、WondowsFormからWPFで開発をしようと思いまして、WPFの開発方法についてお聞きします。 VBを使っています。 自分の認識が間違っているか教えてください。 View(XAML)とViewModel(vb)を疎結合とするため、vb側ではデータバインド用のプロパティを用意。 XAML側ではデータバインドされた、それらのプロパティをどう表示するかを操作する。 イベント時の処理も...