2008/01/14 - IYouryellable サイトをオープンしました。 2007/02/12 - わんくま同盟に加盟しました。 私のサイト IYouryellable わんくま同盟 わんくま同盟 C# と VB.NET の質問掲示板 勉強会情報 アクセサリ 書庫 2011年10月 (1) 2011年6月 (3) 2011年5月 (1) 2010年12月 (1) 2010年2月 (1) 2010年1月 (6) 2009年12月 (8) 2009年11月 (11) 2009年10月 (10) 2009年9月 (1) 2008年9月 (2) 2008年6月 (2) 2008年5月 (2) 2008年4月 (1) 2008年3月 (4) 2008年2月 (6) 2008年1月 (5) 2007年12月 (3) 2007年11月 (4) 2007年10月 (4) 2007年9月 (5) 2
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 基礎 効率的な ItemsControl の作成 Charles Petzold コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 ItemsControl による散布図 期待外れのパフォーマンス 隠れたループ 値コンバータの使用 Freezable オブジェクトに注意 中継手段としてのプレゼンタ カスタム データ要素 限界 DrawingVisual ソリューション すべての Windows Presentation Foundation (WPF) プログラマには、遅かれ早かれ DataTemplate のすばらしさに気付かされる時がきます。それは、"えっ
If you develop WPF applications according to the Model-View-ViewModel pattern, you may have faced this issue : in XAML, how to bind a key or mouse gesture to a ViewModel command ? The obvious and intuitive approach would be this one : <UserControl.InputBindings> <KeyBinding Modifiers="Control" Key="E" Command="{Binding EditCommand}"/> </UserControl.InputBindings> Unfortunately, this code doesn’t w
アプリケーションでは、イベント ソースにアタッチされているハンドラーが、ハンドラーをソースにアタッチしたリスナー オブジェクトと連携して破棄されない可能性があります。 このような状況では、メモリ リークが発生する可能性があります。 Windows Presentation Foundation (WPF) では、この問題の解決に使用できる設計パターンを導入しており、特定のイベントには専用のマネージャー クラスを用意し、そのイベントのリスナーにインターフェイスを実装しています。 この設計パターンは、"弱いイベント パターン" 呼ばれます。 弱いイベント パターンを実装するのはなぜですか イベントをリッスンすると、メモリ リークが発生する可能性があります。 イベントをリッスンする一般的な手法は、ソース上のイベントにハンドラーをアタッチする言語固有の構文を使用することです。 たとえば、C# の場
[このドキュメントはプレビューのみを目的としており、以降のリリースで変更される可能性があります。プレースホルダーとして空白のトピックが含まれています。] ここでは、XAML コンパイラ エラーをエラー メッセージごとに説明します。 すべての XAML コンパイラ エラーには、エラーが生成された理由について説明するトピックが用意されています。また、エラーの解決方法が解説されている場合もあります。 特定のエラー メッセージについて調べるには、次のいずれかの方法を使用します。 [エラー一覧] ウィンドウ でエラーをクリックし、F1 キーを押します。 Visual Studio ヘルプで、XAML0101 などのエラー番号を [キーワード] の [検索する文字列] ボックスに入力します。 Visual Studio ヘルプで、エラー番号またはエラー メッセージを [検索] ページに入力します。 V
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
Windows Graphics & Presentaiton Technologies for Developers Kinect for Windows ハードウェアのアナウンス Kinect for Windows ブログで、Kinect for Windows ハードウェアのアナウンスがありました。新しいハードウェアの仕様として以下のものが挙げられています。... Author: 川西 裕幸 Date: 11/23/2011 祝:Windows Phone Icons Maker v1.0 1,000 ダウンロード Windows Phone Icons Maker v1.0 のダウンロードが 1,000 を超えました! 使い方のヒント コピー&貼り付けでも使えるので、Power... Author: 川西 裕幸 Date: 11/15/2011 Player Framework
テキストボックスに、ファイルをドラッグアンドドロップして開けるようにするにはどうするんだろう? と思い立って試行錯誤してこうなった。 PreviewDragOverイベントでFileDropなら受け付けるみたいな処理を書く private void textBox_PreviewDragOver(object sender, DragEventArgs e) { // FileDropならとりあえずOK e.Handled = e.Data.GetData(DataFormats.FileDrop) != null; } Dropイベントでドロップされたファイル名のファイルを開く(とりあえずSJISで) private void textBox_Drop(object sender, DragEventArgs e) { // ドロップされたファイルを開く string[] fileNam
東京でソフトウェアエンジニアをやっています。 お仕事大募集中です。 記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*) MSMVP Visual C# Since 2004/04-2013/03 WindowsFormsでもよくあるスレッドまたぎでのWindowの呼び出し方法Tips UIスレッドじゃないところでWindowの生成をするだけで - $exception {"呼び出しスレッドは、多数の UI コンポーネントが必要としているため、STA である必要があります。"} System.Exception {System.InvalidOperationException} が発生します。 先に答えを書いちゃうと var dispatcher = Application.Current.Dispatcher; if ( dispatcher.CheckAc
この例では、ErrorTemplate とスタイル トリガーを使用して、カスタム検証規則に基づき無効な値が入力されたことをユーザーに通知するための視覚的フィードバックを提供する方法を示します。 例 次の例で使用されている TextBox のテキストの内容は、ods という名前のバインディング ソース オブジェクトの Age プロパティ (int 型) にバインドされています。 バインディングは、AgeRangeRule という名前の検証規則を使用するよう設定されているため、ユーザーが数字以外の文字、または 21 から 130 の範囲外の値を入力すると、テキスト ボックスの横に赤の感嘆符が表示され、ユーザーがテキスト ボックス上にマウスを置くとエラー メッセージを含んだツール ヒントが示されます。 <TextBox Name="textBox1" Width="50" FontSize="1
Windows Presentation Foundationについての情報・サンプルなどを提供しています。2006年7月時点ではCTPなので、本サイトで提供している情報はバージョンにより内容に不備がある場合もありますが、ご了承ください。 サンプルなどはバージョン互換が無いものが多いので、対応するバージョン情報をご確認ください。 最新の10件 リリース情報 bookmark Windows Vista, .NET Framework 3.0 Runtime and Windows SDK Downloads .NET Framework 3.0 Runtime Components 2006/11/6 Microsoft .NET Framework 3.0 Redistributable Package 2006/09/01 Microsoft Pre-Release Software
例 次の例では、 をListBox作成し、2 つのAlternationConverterオブジェクトを使用して と FontStyle の項目を交互Backgroundに使用します。 <Grid> <Grid.Resources> <AlternationConverter x:Key="BackgroundConverter"> <SolidColorBrush>Blue</SolidColorBrush> <SolidColorBrush>LightBlue</SolidColorBrush> </AlternationConverter> <AlternationConverter x:Key="FontStyleConverter"> <FontStyle >Italic</FontStyle> <FontStyle >Normal</FontStyle> </Alternati
前回の投稿で「WPFと異なり値を継承する独自のカスタムプロパティを作ることは〜」と書きましたが、これまでWPFで値を継承する独自のカスタムプロパティを作る方法を紹介していませんでしたので、それを書きたいと思います。 MyStackPanel.vb Public Class MyStackPanel Inherits StackPanel Public Property Test() As String Get Return GetValue(TestProperty) End Get Set(ByVal value As String) SetValue(TestProperty, value) End Set End Property Public Shared ReadOnly TestProperty As DependencyProperty = _ DependencyPrope
適用対象: Visual Studio .NET 2005 .NET 3.0 Windows Vista (Beta 2、June CTP、...) XAML (June CTP) 概要: .NET 3.0 (以前は WinFx と呼ばれていました) では、XAML を使用してオブジェクト グラフを作成および構築できます。たとえば、Windows Presentation Foundation (旧称 Avalon) では、XAML を使用して次世代のユーザー インターフェイスを構築できます。この記事では、旧式のアドベンチャー ゲーム Zork などの迷宮のサンプルを構築することで、(XML よりも豊富な) XAML の構文について考察します。これは Windows Presentation Foundation ではなく、XAML および作成するアプリケーションでの XAML の使用方法
Silverlight 2の入力データ検証は、WPFの入力データ検証から大幅に機能が絞られたものとなっています(入力データ検証に限った話ではありませんが…)。 まず検証ルールについてですが、Silverlight 2のBindingクラスにはValidationRulesプロパティがありません。ではどうやってValidationRuleを適用させれば良いかといいますと、ValidatesOnExceptionsプロパティはありますので、これをTrueに設定してExceptionValidationRuleを設定した状態にします。ただし、ExceptionValidationRuleはSilverlight 2には存在しませんので、あくまで同じ動作となるということです。逆に言いますと、DataErrorValidationRuleやカスタムのValidationRuleといったこれ以外の検証
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く