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

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

7
WPFのWebBrowserのSourceプロパティをdatabindします
WPF(3.5SP1)でWebBrowserの.Sourceプロパティをデータバインドする方法を知っている人はいますか?左側に小さなWebBrowser、右側にコンテンツを配置し、各WebBrowserのソースをリストアイテムにバインドされた各オブジェクトのURIにデータバインドするリストビューがあります。 これは私がこれまでの概念実証として持っているものですが、「<WebBrowser Source="{Binding Path=WebAddress}"」はコンパイルされません。 <DataTemplate x:Key="dealerLocatorLayout" DataType="DealerLocatorAddress"> <StackPanel Orientation="Horizontal"> <!--Web Control Here--> <WebBrowser Source="{Binding Path=WebAddress}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" Width="300" Height="200" /> <StackPanel Orientation="Vertical"> <StackPanel Orientation="Horizontal"> <Label Content="{Binding Path=CompanyName}" FontWeight="Bold" Foreground="Blue" /> <TextBox Text="{Binding Path=DisplayName}" FontWeight="Bold" /> </StackPanel> <TextBox Text="{Binding Path=Street[0]}" /> <TextBox Text="{Binding Path=Street[1]}" /> <TextBox Text="{Binding Path=PhoneNumber}"/> <TextBox Text="{Binding Path=FaxNumber}"/> …
85 c#  wpf  xaml  data-binding  browser 

7
無料のWPFコントロールとコントロールテンプレートはどこにありますか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 2年前に閉鎖されました。 この質問を改善する WPFのコントロール/テンプレート/スタイルのライブラリを見つけるのに適した場所に関するいくつかの推奨事項を探しています。Infragisticsのような通常の場所については知っていますが、WPFコントロール用のすてきでクリーンな、よく書かれたコントロールを共有するために、今では何らかのコミュニティの努力が必要であるように思われます。 私はデザインの面ではそれほど大きくありません。私立図書館に、デザインが得意な人たちからの素晴らしい例をいくつか記入しておくとよいでしょう。 アイデアや推奨事項はありますか?

7
WPF ListView :(アイテムの)ダブルクリックイベントを添付する
私は以下を持っていますListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> アイテムをダブルクリックすると発生するすべてのバインドされたアイテムにイベントをアタッチするにはどうすればよいですか?
85 c#  wpf  xaml 

13
このWCFエラーの意味:「カスタムツールの警告:wsdl:portTypeをインポートできません」
ソリューションでWCFサービスライブラリプロジェクトを作成し、これへのサービス参照があります。クラスライブラリのサービスを使用しているので、クラスライブラリに加えて、WPFアプリケーションプロジェクトからの参照があります。サービスは簡単にセットアップできます-非同期サービス機能を取得するために変更されただけです。 サービス参照を更新するまで、すべてが正常に機能していました。失敗したので、最終的にロールバックして再試行しましたが、それでも失敗しました!つまり、サービス参照の更新は、変更を加えずに失敗します。なぜ?! 私が得るエラーはこれです: Custom tool error: Failed to generate code for the service reference 'MyServiceReference'. Please check other error and warning messages for details. 警告はより多くの情報を提供します: Custom tool warning: Cannot import wsdl:portType Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: List of referenced types contains more …


4
WPF:ダイアログ/プロンプトを作成する
ユーザー入力用のTextBoxを含むダイアログ/プロンプトを作成する必要があります。私の問題は、ダイアログを確認した後にテキストを取得する方法ですか?通常、私はこのためのクラスを作成し、プロパティにテキストを保存します。ただし、XAMLを使用してダイアログを設計したいと思います。したがって、TextBoxのコンテンツをプロパティに保存するためにXAMLコードを拡張する必要がありますが、純粋なXAMLでは不可能だと思います。私がやりたいことを実現するための最良の方法は何でしょうか?XAMLから定義できるが、それでも何らかの方法で入力を返すことができるダイアログを作成するにはどうすればよいですか?ヒントをありがとう!
84 wpf  xaml  dialog  prompt 

8
WPFボタンのデフォルトのマウスオーバー効果を削除するにはどうすればよいですか?
私の問題は、WPFで、トリガーまたはアニメーションを使用してボタンの背景の色を変更しようとすると、デフォルトのマウスオーバー効果(オレンジ色の輝きで灰色になる)が優先されるように見えることです。 徹底的な検索の後、私はこの影響を取り除く方法について無知です。
84 wpf  button  mouseover 

2
組み込みのWPFIValueConverters
[OK]を、それはすでにそこにあることを見つけるために、(それを数回書いた後)素敵な驚きだったBooleanToVisibilityConverterでSystem.Windows.Controlsの名前空間が。 おそらく、そのような隠された時間の節約がもっとあります。 誰か持ってる?
84 wpf  converters 

7
WPFアプリとWinformfor Businessアプリの利点は何ですか?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 私はasp.netとwinformの開発を知っています。私は、新しいテクノロジーという理由だけで新しいテクノロジーに飛び込むタイプの開発者ではありません。生産性の向上など、追加のメリットを得る必要があります。 純粋なビジネスアプリのWinformsに対するWPFの利点は何ですか?WPFが提供する追加の目の保養、アニメーション、グラデーション、画像表示効果などには興味がありません。ビジネスアプリは、データ入力、データレポート、および場合によってはいくつかのグラフや写真の静的表示用です。 WPFはこれらのアプリでどのように役立ちますか?より豊富なデータバインディング?WinFormは成熟した実績のあるテクノロジであり、Visual Studioですべてを実行できるのに対し、WPF(VS&Blendファミリ)の複数のIDEで実行できるという事実が気に入っています。さらに、WPFには、対応するWinform(DataGridView..etc)ほど豊富なデータバインディングコントロールがないと思います。AFAIK、マイクロソフトは引き続きWinformsを長年サポートします。 私のような人に切り替えるように説得してみてください。
84 wpf  winforms 

10
列ヘッダーのクリックでWPFListView / GridViewを並べ替える最良の方法は?
この一見非常に基本的なWPFからの省略を埋めようとするソリューションは、インターネット上にたくさんあります。私は「最良の」方法が何であるかについて本当に混乱しています。たとえば...並べ替えの方向を示すために、列ヘッダーに小さな上向き/下向き矢印が必要です。これを行うには、コードを使用する方法、マークアップを使用する方法、マークアップとコードを使用する方法の3つの方法があり、すべてハックのように見えます。 誰かが以前にこの問題に遭遇し、彼らが完全に満足している解決策を見つけたことがありますか?このような基本的なWinFormsの機能がWPFにないため、ハッキングする必要があるのは奇妙に思えます。

9
c#-WPFアプリケーションにユーザー設定を保存するためのアプローチ?
WPFウィンドウ(デスクトップ)アプリケーションでユーザー設定を永続化するために、どのようなアプローチをお勧めしますか?ユーザーは実行時に設定を変更してからアプリケーションを閉じることができ、後でアプリケーションを起動すると、アプリケーションは現在の設定を使用するという考え方に注意してください。事実上、アプリケーションの設定が変更されていないように見えます。 Q1-データベースまたは他のアプローチ?私はとにかく使用するsqliteデータベースを持っているので、データベースでテーブルを使用することは他のアプローチと同じくらい良いでしょうか? Q2-データベースの場合:どのデータベーステーブルの設計ですか?1は、(例えば持っている可能性があることを別のデータ型の列で一つのテーブルstring、long、DateTimeなど)か、値をシリアライズとデシリアライズする必要があり、その上に値の文字列を使用してちょうどテーブル?最初の方が簡単だと思います。設定が少ない場合、オーバーヘッドはそれほど多くありませんか? Q3-これにアプリケーション設定を使用できますか?もしそうなら、ここで永続性を有効にするために必要な特別なタスクはありますか?また、この場合、アプリケーション設定デザイナでの「デフォルト」値の使用に関してはどうなりますか?デフォルトでは、アプリケーションの実行中に保存された設定が上書きされますか?(または、デフォルト値を使用する必要はありません)
84 c#  .net  wpf  settings 


25
名前<…>が名前空間clr-namespace <…>に存在しません
以前は問題なくコンパイルされていた小さなWPFアプリケーションがありますが、現在はそうではありません。どの時点で構築が停止したかは、はっきりとは言えません。ある日はうまくいきましたが、次の日はうまくいきませんでした。 プロジェクトの構造は次のとおりです。 標準の.netdll以外に、他のプロジェクトや外部参照はありません。 問題が発生したユーザーコントロールは次のとおりです。 &lt;UserControl x:Class="TimeRecorder.HistoryUserControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:TimeRecorder.ViewModel" xmlns:framework="clr-namespace:TimeRecorder.Framework" mc:Ignorable="d" Height="Auto" Width="Auto" Padding="5"&gt; &lt;UserControl.Resources&gt; &lt;local:HistoryViewModel x:Key="ViewModel"/&gt; &lt;framework:BoolToColorConverter x:Key="ColorConverter"/&gt; &lt;/UserControl.Resources&gt; &lt;StackPanel DataContext="{StaticResource ViewModel}"&gt; そして、これが私が得るエラーです: これはスクリーンショットの1つのファイルだけでなく、このプロジェクトのすべてのユーザーコントロール/ウィンドウファイルのxamlに同様の方法で追加するすべての参照であることに注意してください。 したがって、ファイルはそこにあり、ファイル内の名前空間は正しく、xamlファイル内の名前空間/クラス名は(私の理解では)正しいです。xamlを入力するとインテリセンスが得られるので、ファイルは正常に検出されますが、コンパイル時には検出されません。 他の投稿でこれに対する最も一般的な解決策は、.netフレームワークバージョンです。現在、メインプロジェクトとテストプロジェクトの両方で.Net Framework4に設定されています。クライアントプロファイルではなく、フルバージョン。 これが私が台無しにしたと思うものです: 構成マネージャーでは、両方のプロジェクトのプラットフォームが任意のCPUに設定されていますが、これを解決しようとしたときに、メインプロジェクトがx86に設定され、テストプロジェクトが任意に設定されていることに気付きましたCPU。そこで、構成マネージャーのメインプロジェクトに任意のCPUを手動で追加しました。しかし、正直なところ、これを正しく行ったかどうか、あるいは行うべきかどうかはわかりません。それで、追加の質問として、構成マネージャーをデフォルトの状態にリセットする方法はありますか?これは主な問題について何か言いたいことがありますか?メインプロジェクトが常にx86に設定されているかどうか、または何らかの理由でx86に変更してから壊れたのかどうかはわかりません。前述のように、このプロジェクトはしばらくの間問題なくコンパイルされていました。
84 c#  .net  wpf  xaml  namespaces 

5
WPFラベルの改行?
次のようなWPFのラベルのテキストに改行を追加するにはどうすればよいですか? &lt;Label&gt;Lorem ipsum&lt;/Label&gt;
83 wpf  label  newline 

7
リストボックスに垂直スクロールバーを表示するにはどうすればよいですか?
以下の例では、数十のフォント名を含むリストボックスがあります。 リストの最初のフォントだけでなく、任意のフォントを選択できるように、自動的に垂直スクロールバーが表示されると思いましたが、そうではありません。 そこで、「ScrollViewer」を追加すると、右側に「スクロールバー領域」が配置されますが、スクロールできるようにスクロールバー領域にスクロールバーがありません(!)。 スクロールバーが自動ではないのはなぜですか?また、スクロールバーを強制的に表示するにはどうすればよいですか? &lt;StackPanel Name="stack1"&gt; &lt;Grid&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition Height="2*"&gt;&lt;/RowDefinition&gt; &lt;RowDefinition Height="*"&gt;&lt;/RowDefinition&gt; &lt;/Grid.RowDefinitions&gt; &lt;ScrollViewer&gt; &lt;ListBox Grid.Row="0" Name="lstFonts" Margin="3" ItemsSource="{x:Static Fonts.SystemFontFamilies}"/&gt; &lt;/ScrollViewer&gt; &lt;/Grid&gt; &lt;/StackPanel&gt;

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