wpf-4.0

    0熱度

    1回答

    我正在使用wpf UserControl替換AutoCAD中選定圖形文件中的文本。 wpf控件將顯示一個狀態(ProgressBar),表示在任何給定時間處理的文件數量。所以我提出了以下代碼,但ProgressBar根本沒有顯示任何進度。這是相關代碼的一部分。 XAML: <ProgressBar HorizontalAlignment="Stretch" Name="pgrSearch" Min

    6熱度

    2回答

    我是Caliburn.Micro的新手,我想知道在我的應用程序中處理用戶登錄/註銷週期的最佳方式是什麼。我在網上看到了一些建議,使用空的Shell-View在LoginView和主應用程序視圖之間切換,當然每個視圖都有一個自定義ViewModel。 我不太喜歡這個解決方案,因爲對於我來說,這些是2個獨立的窗口,具有非常不同的屬性(標題,圖標,大小),它似乎是一個不潔的解決方案,兩個窗口看起來像另一

    1熱度

    1回答

    如果您有一個控件(例如文本框)包裹在內部,UserControl中Focusable屬性的正確值是什麼? 我見過的所有例子都是關於在一個UserControl中包含多個控件的情況。 顯然我想讓TextBox有焦點,但不是UserControl本身。我如何正確設置Focusable,以及在這種情況下我還需要考慮什麼? 謝謝!

    3熱度

    3回答

    就越多的Validation.Error事件觸發順序而言,我越來越奇怪。根據文檔here,,數據綁定引擎首先刪除可能已添加到綁定元素的Validation.Errors附加屬性的任何ValidationError。因此,對於刪除的ValidationErrorEvent應先於新增解僱,但奇怪的是在我的情況下刪除事件之前的新增事件被炒魷魚。這是我正在使用的代碼。 XAML <TextBox Grid

    0熱度

    1回答

    如何突出顯示已編輯的DataGrid中的單元格?通過使用觸發器的某種樣式的XAML解決方案更可取。但如果不可能,那麼後面的代碼就足夠了。 我沒有發佈任何代碼,因爲我沒有任何突破的問題。

    2熱度

    1回答

    我創建了一個超鏈接控件的樣式: <Style x:Key="MyHyperlink" TargetType="{x:Type Hyperlink}"> <Setter Property="Foreground" Value="{StaticResource HyperlinkBrush}" /> <Setter Property="IsEnabled" Value="{Bind

    0熱度

    1回答

    問題總結 當使用2個級聯組合框,它是從哪裏來的孩子組合框不選擇當前項目,而不是一個空項(我不知道從!)被選中。 問題詳情 我在XAML中聲明瞭兩個組合框下面給出。在劇中的兩個實體是StandardRack和RelayConfig XAML: <ComboBox ItemsSource="{Binding StandardRacks}" DisplayMemberPath="Name"

    0熱度

    1回答

    我有一個典型的主 - 細節場景。用戶可以在主視圖中單擊「添加新」並在詳細視圖中輸入詳細信息。例如,讓我說我有Product的ObservableCollection列表。當用戶單擊「添加新的」時,我將新的產品記錄添加到ObservableCollection中,然後打開詳細視圖以添加產品詳細信息。如果用戶保存產品,這很有效。但是,如果用戶決定取消添加新產品,我如何從主視圖中的Product的Obs

    7熱度

    3回答

    我正在使用WPF圖表組件。 我需要實現一個功能,以將圖表視圖渲染爲圖元文件(WMF/EMF),以便用戶可以將該文件粘貼到Word或Powerpoint等任何辦公室產品中,並且可以調整文件大小而不影響渲染圖像的質量。 我在這裏看到過一些類似的問題,但沒有一個能得到任何有用的答案。 我從一些文章中瞭解到,由於安全問題,WPF不支持將EMF/WMF渲染爲可視化,但是必須有一些替代品,它應該允許爲基於Wi

    0熱度

    1回答

    我出口我的WPF(4.0)的視覺效果(向量圖),以在未來的方式有些圖像格式... public void ExportImageTo(BitmapEncoder Encoder, Stream ExportStream, Visual SourceVisual, int Width, int Height) { var Result = new RenderTargetBit