タグ付けされた質問 「wpf」

Windows Presentation Foundation(WPF)は、Windowsベースのアプリケーションでユーザーインターフェイスをレンダリングするためのサブシステムです。

30
メタデータファイル「.dll」が見つかりませんでした
私はWPF、C#3.0プロジェクトで作業しており、次のエラーが発生します。 Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem これは私のユーザーコントロールを参照する方法です: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> ビルドが失敗するたびに発生します。ソリューションをコンパイルするための唯一の方法は、すべてのユーザーコントロールをコメントアウトしてプロジェクトを再構築することです。その後、ユーザーコントロールのコメントを外すと、すべて正常です。 ビルドの順序と依存関係の構成を確認しました。 ご覧のとおり、DLLファイルの絶対パスが切り捨てられているようです...長さにバグがあることを確認しました。これは可能性のある問題ですか? これは非常に煩わしく、コメント、ビルド、コメント解除をしなければならないため、ビルドは非常に面倒になっています。

30
単一インスタンスのWPFアプリケーションを作成する正しい方法は何ですか?
.NETでのC#とWPFの使用(ではなく) Windowsフォームやコンソールて、単一のインスタンスとしてのみ実行できるアプリケーションを作成する正しい方法は何ですか? 私はそれがミューテックスと呼ばれるいくつかの神秘的なものと関係があることを知っていますが、これらの1つが何であるかを停止して説明するのに煩わしい人をめったに見つけることができません。 コードは、ユーザーが2番目のインスタンスを開始しようとしたことをすでに実行中のインスタンスに通知する必要もあり、存在する場合はコマンドライン引数も渡す可能性があります。
657 c#  .net  wpf  mutex 

15
.NETを使用して16進数のカラーコードから色を取得するにはどうすればよいですか?
16進数のカラーコード(例:)から色を取得するにはどうすればよい#FFDFD991ですか? ファイルを読んでいて、16進数のカラーコードを取得しています。System.Windows.Media.Color16進数のカラーコードに対応するインスタンスを作成する必要があります。これを行うための組み込みのメソッドがフレームワークにありますか?
595 c#  wpf  colors  hex 


14
WPFでは、x:Name属性とName属性の違いは何ですか?
タイトルはそれをすべて言います。Nameとx:Name属性は互換性があるように見えることがあります。 それで、それらの間の決定的な違いは何ですか、そしていつ他のものを使用することが望ましいですか? それらを間違った方法で使用することによるパフォーマンスやメモリへの影響はありますか?
574 .net  wpf  xaml  name-attribute 

16
プログラムでWPFアプリケーションを終了するにはどうすればよいですか?
C#(Windowsフォーム)を使用して数年、私はWPFを使用したことがありません。しかし、今はWPFが大好きですが、ユーザーが[ファイル]メニューの[終了]メニュー項目をクリックしたときにアプリケーションを終了する方法がわかりません。 私が試してみました: this.Dispose(); this.Exit(); Application.ShutDown(); Application.Exit(); Application.Dispose(); 他の多くの間で。何も機能しません。
478 c#  .net  wpf  shutdown 

8
WPFのStaticResourceとDynamicResourceの違いは何ですか?
WPFでブラシ、テンプレート、スタイルなどのリソースを使用する場合、それらはStaticResourcesとして指定できます。 <Rectangle Fill="{StaticResource MyBrush}" /> またはDynamicResourceとして <ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" /> ほとんどの場合(常に?)、一方のみが機能し、もう一方は実行時に例外をスローします。しかし、その理由を知りたいのですが。 主な違いは何ですか。メモリやパフォーマンスへの影響など 「ブラシは常に静的」や「テンプレートは常に動的」などのルールがWPFにありますか? 私は仮定それはそうと、動的対静的間の選択は任意としてではありません...しかし、私は、パターンを見ることができません。
474 .net  wpf  xaml  resources 

10
WPF画像リソース
私はほとんどがWebで、Windowsフォームの背景を少し持っています。新しいプロジェクトでは、WPFを使用します。WPFアプリケーションでは、説明のために10〜20個の小さなアイコンと画像が必要です。これらを組み込みリソースとしてアセンブリに格納することを考えています。それは正しい方法ですか? XAMLで、Imageコントロールが埋め込みリソースから画像を読み込むように指定するにはどうすればよいですか?

9
RadioButtonを列挙型にバインドする方法は?
私はこのような列挙を持っています: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; DataContextにプロパティを取得しました。 public MyLovelyEnum VeryLovelyEnum { get; set; } そして、WPFクライアントに3つのRadioButtonを取得しました。 <RadioButton Margin="3">First Selection</RadioButton> <RadioButton Margin="3">The Other Selection</RadioButton> <RadioButton Margin="3">Yet Another one</RadioButton> 次に、RadioButtonをプロパティにバインドして、適切な双方向バインディングを行うにはどうすればよいですか?

30
「InitializeComponent」という名前は現在のコンテキストに存在しません
Visual Studio 2010 SP1で新しいプロジェクトを作成し、「WPFアプリケーション」を選択して、生成されたアプリケーションをビルドしようとすると、エラーが発生する 「InitializeComponent」という名前は現在のコンテキストに存在しません。 今朝、現在のプロジェクトをビルドしようとしたときに、同様のエラーが発生しました。昨日、コンパイルして実行しても問題ありませんでした。 新しいプロジェクトを作成し、プロジェクトをコンパイルするたびにエラーが発生しました。プロジェクトを同僚に送ったところ、彼はエラーなしでコンパイルしたところです。 なにが問題ですか?

13
WPFで逆ブールプロパティをバインドする方法
私が持っているのは、IsReadOnlyプロパティを持つオブジェクトです。このプロパティがtrueの場合IsEnabled、ボタン(たとえば)のプロパティをfalseに設定します。 私はそれが同じくらい簡単にできると信じたいのですIsEnabled="{Binding Path=!IsReadOnly}"が、それはWPFではうまくいきません。 私はすべてのスタイル設定を通過する必要があることに追いやられていますか?あるブール値を別のブール値の逆に設定するような単純なことには、言い過ぎです。 <Button.Style> <Style TargetType="{x:Type Button}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=IsReadOnly}" Value="True"> <Setter Property="IsEnabled" Value="False" /> </DataTrigger> <DataTrigger Binding="{Binding Path=IsReadOnly}" Value="False"> <Setter Property="IsEnabled" Value="True" /> </DataTrigger> </Style.Triggers> </Style> </Button.Style>
378 wpf  .net-3.5  styles 


5
WPF TextBoxの複数行
フィードバックを送信するためのアプリを開発しています。 基本的に私はTextBoxコメントを作ろうとしていますが、私はWinFormsに慣れていMultiLine=trueます。ここではMinLines3に設定していますが、ユーザーがこのブロックのどこにでも入力できる場合は、Enterキーを押してドットポイントのようなものを入力できるようにしたいのです。例えば: - Item 1 blah - Item 2 blahlb lahbvl d しかし現時点では、テキストはすべて1行にとどまっています。 - Item 1 blah - Item 2 blahb blahb blah これらのコメントは、送信されるメールの本文を埋めるのに役立ちます。この文字列を電子メールの本文文字列に挿入するときに、同じ書式を簡単に維持できない場合(入力したときと同じように送信されたときのように見える場合)は無意味かもしれません。 私がやりたいことを達成できますか、それともすべてのテキストを1行にしておく必要がありますか?
364 wpf  textbox  multiline 

4
StackPanelの子が最大スペースを下に埋めるにはどうすればよいですか?
単純に左側にフローテキスト、右側にヘルプボックスを表示します。 ヘルプボックスが一番下まで伸びているはずです。 StackPanel下のアウターを取り出すと上手くいきます。 しかし、レイアウトの理由から(ユーザーコントロールを動的に挿入しています)、ラッピングが必要StackPanelです。 試してみGroupBoxたように、をの下部まで拡張するにはどうすればよいですかStackPanel。 VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto" XAML: <Window x:Class="TestDynamic033.Test3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Test3" Height="300" Width="600"> <StackPanel VerticalAlignment="Stretch" Height="Auto"> <DockPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="Auto" Margin="10"> <GroupBox DockPanel.Dock="Right" Header="Help" Width="100" Background="Beige" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto"> <TextBlock Text="This is the help that is available on the news screen." TextWrapping="Wrap" /> </GroupBox> <StackPanel DockPanel.Dock="Left" Margin="10" …

5
Windows 8ランタイム(WinRT / Windowsストアアプリ/ Windows 10ユニバーサルアプリ)は、SilverlightやWPFと比較してどうですか。[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は、Metroスタイルアプリの作成に使用される新しいWindows 8ランタイムに頭を悩ませています。XAMLで使用でき、.NETに基づいているので、C#とVB.NETを使用してアプリを作成できますが、HTML、CSS、DOM、JavaScriptと何らかの関係があるようです。 誰かがそれが何であるかを.NET UIプログラマーが理解できる言葉で説明できますか?(それを理解するために必要な「キー」が足りない。) WPF、Silverlight、Windows Formsなどが、少なくともIntelシステムのWindows 8(およびWindows 10)で動作し続けることは誰もが知っているので、言わないでください...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.