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

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

4
Visual Studio 2015の追加のデバッグオプションを無効にする
Microsoft Visual Studio 2015 Update 2でアプリケーションをデバッグし、カスタムのwpfダイアログを開くと、黒い四角で追加のデバッグオプションが表示されます。画像ブローを参照してください。 どうすれば無効にできますか? この最初のアイコンは「Go To Live Visual Tree」を示しています。2番目のアイコンは「選択を有効にする」と表示されます。3番目のアイコンは「Display Layout Adorners」を示しています。

5
WPFナビゲーションのウィンドウvsページvsユーザーコントロール?
私は現在デスクトップアプリケーションを書いていますが、誰かをアプリケーションの新しいセクションにリダイレクトするときに何を使用するか頭を悩ませているようです。 私のオプションは 窓 ページ UserControl しかし、それらの違いが何であるか、そしてそれぞれをいつ使用するべきかはわかりません。 誰かが私のために違いを説明して、それぞれにどのような状況/アプリケーションを使用することができるかの例を挙げてもらえますか?
192 c#  wpf 

12
WPFと初期フォーカス
WPFアプリケーションの起動時には、何もフォーカスされていないようです。 これは本当に奇妙です。私が使用した他のすべてのフレームワークは、期待どおりに機能します。タブオーダーの最初のコントロールに最初のフォーカスを置きます。しかし、私はそれが私のアプリだけでなくWPFであることを確認しました-新しいウィンドウを作成し、それにTextBoxを配置してアプリを実行した場合、クリックするかTabを押すまで、TextBoxはフォーカスを持ちません。ああ。 私の実際のアプリは単なるTextBoxよりも複雑です。UserControls内にUserControlsのいくつかのレイヤーがあります。それらのUserControlsの1つにFocusable = "True"ハンドラーとKeyDown / KeyUpハンドラーがあり、ウィンドウが開いたらすぐにフォーカスを取得したいと考えています。私はまだWPFの初心者ですが、その方法を理解するのにあまり力がありません。 アプリを起動してTabキーを押すと、フォーカスがフォーカス可能なコントロールに移動し、思い通りに機能し始めます。ただし、ユーザーがウィンドウの使用を開始する前にTabキーを押す必要はありません。 私はFocusManager.FocusedElementをいじってみましたが、どのコントロールに設定するか(トップレベルのウィンドウ?フォーカス可能なコントロールを含む親?フォーカス可能なコントロール自体?)、または何に設定するかわかりません。 ウィンドウが開いたらすぐに、入れ子になったコントロールに最初のフォーカスを置くために何をする必要がありますか?あるいは、タブオーダーの最初のフォーカス可能なコントロールをフォーカスするには、
190 wpf  focus 

2
ファイルダイアログを開き、WPFコントロールとC#を使用してファイルを選択します
私がしているTextBoxという名前textbox1とButton命名しますbutton1。をクリックするbutton1と、ファイルを参照して画像ファイル(jpg、png、bmpなど)のみを検索します。そして、画像ファイルを選択して、ファイルダイアログで[OK]をクリックすると、次のtextbox1.textようにファイルディレクトリが書き込まれます。 textbox1.Text = "C:\myfolder\myimage.jpg"


10
StackPanelの子要素をどのように配置しますか?
StackPanelの場合: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> 子要素自体のサイズが異なっていても、それらの間に等しいサイズのギャップができるように、子要素を間隔を空けるための最良の方法は何ですか?個々の子のそれぞれにプロパティを設定せずに行うことはできますか?

12
WPFチャートコントロール[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 2Dグラフとパンおよびズーム機能を備えた非常にシンプルなWPFチャートを探しています。
186 c#  wpf  charts 

17
WPFユーザーコントロールの親
MainWindow実行時にロードするユーザーコントロールがあります。を含むウィンドウのハンドルをから取得できませんUserControl。 私は試しましたがthis.Parent、常にnullです。WPFのユーザーコントロールからコンテナーウィンドウへのハンドルを取得する方法を知っている人はいますか? コントロールのロード方法は次のとおりです。 private void XMLLogViewer_MenuItem_Click(object sender, RoutedEventArgs e) { MenuItem application = sender as MenuItem; string parameter = application.CommandParameter as string; string controlName = parameter; if (uxPanel.Children.Count == 0) { System.Runtime.Remoting.ObjectHandle instance = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, controlName); UserControl control = instance.Unwrap() as UserControl; this.LoadControl(control); } } private void LoadControl(UserControl control) { …
183 c#  .net  wpf 

4
WPF ComboBoxをカスタムリストにバインドする
SelectedItem / SelectedValueを更新していないように見えるComboBoxがあります。 ComboBox ItemsSourceは、一連のRAS電話帳エントリをCollectionViewとしてリストするViewModelクラスのプロパティにバインドされています。次に、ViewModelのSelectedItemまたはSelectedValue別のプロパティに(別々に)バインドしました。データバインディングによって設定された値をデバッグするために、saveコマンドにメッセージボックスを追加しましたが、SelectedItem/ SelectedValueバインディングが設定されていません。 ViewModelクラスは次のようになります。 public ConnectionViewModel { private readonly CollectionView _phonebookEntries; private string _phonebookeEntry; public CollectionView PhonebookEntries { get { return _phonebookEntries; } } public string PhonebookEntry { get { return _phonebookEntry; } set { if (_phonebookEntry == value) return; _phonebookEntry = value; OnPropertyChanged("PhonebookEntry"); } } } …
183 c#  wpf  data-binding  mvvm  combobox 


20
インタビューの質問:WPF開発者[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する すべてのWPF開発者が知っておくべきことは何ですか? 入門レベル 強力な.NET 2.0の背景と学習意欲! 依存関係プロパティを説明しますか? スタイルとは? テンプレートとは何ですか? バインド 基本クラスの違い:Visual、UIElement、FrameworkElement、Control ビジュアルvs論理ツリー? プロパティ変更通知(INotifyPropertyChangeおよびObservableCollection) ResourceDictionary-a7anにより追加 UserControls-a7anにより追加 バブルとトンネルのルーティング戦略の違い-Carloにより追加 マイクロソフトがさらに別のマークアップ言語を導入したのはなぜですか? XAML 中級 ルーティングされたイベントとコマンド コンバーター-Artur Carvalhoによって追加されました WPFの2パスレイアウトエンジンについて説明してください パネルを実装するには? 相互運用性(WPF / WinForms) ブレンド / サイダー -a7anにより追加 アニメーションとストーリーボード ClickOnceの配置 スキニング/テーマ カスタムコントロール ワーカースレッドはどのようにUIを更新できますか? DataTemplateとHierarchicalDataTemplate ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter さまざまなタイプのトリガー 上級 …
182 .net  wpf 

18
列挙型をWPFのコンボボックスコントロールにバインドする方法
列挙型がそのまま表示される簡単な例を見つけようとしています。私が見たすべての例は見栄えの良い表示文字列を追加しようとしていますが、その複雑さは望んでいません。 基本的に、最初にDataContextをこのクラスに設定し、次にxamlファイルで次のようなバインディングを指定することにより、バインドするすべてのプロパティを保持するクラスがあります。 <ComboBox ItemsSource="{Binding Path=EffectStyle}"/> しかし、これはComboBoxasアイテムの列挙値を表示しません。
182 c#  .net  wpf  xaml  data-binding 

4
XAMLからコマンドパラメータとして列挙値を渡す
次のようなものを使用して、列挙型の値をWPFのコマンドパラメータとして渡します。 <Button x:Name="uxSearchButton" Command="{Binding Path=SearchMembersCommand}" CommandParameter="SearchPageType.First" Content="Search"> </Button> SearchPageType 列挙型であり、これはどのボタン検索コマンドが呼び出されたかを知るためです。 これはWPFで可能ですか、または列挙型の値をコマンドパラメーターとしてどのように渡すことができますか?
182 .net  wpf  silverlight  xaml  command 

4
WPFバックグラウンドワーカーの使用方法
私のアプリケーションでは、一連の初期化手順を実行する必要があります。これらの手順が完了するまでに7〜8秒かかり、その間にUIが応答しなくなります。これを解決するには、別のスレッドで初期化を実行します。 public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() { outputMessage("Initializing..."); //DO INITIALIZATION outputMessage("Initialization Complete"); } 私はいくつかの記事を読みましたが、BackgroundWorker長いタスクを実行するためにスレッドを作成しなくてもアプリケーションの応答性を維持できるようにする方法を読みましたが、実装しようとして成功したことはありません。これを使用してBackgroundWorker?


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