ivalueconverter

    0熱度

    3回答

    長話短說我有一段應用程序,其中包含一系列綁定到Xaml中的對象實例的列表框。使用IValueConverter,我能夠從主對象中檢索出<Part>對象的列表,並顯示檢索到的對象的.ToString()形式。然而,我想要做的是顯示對象的Name屬性。我將DisplayMemberPath設置爲Name,但結果只顯示listboxitem。我已經張貼下面的代碼的相關部分: XAML: <Window.

    2熱度

    1回答

    我有一個奇怪的情況,我在WPF窗口中與轉換器綁定。偶爾,這個窗口的內容從該窗口中刪除和插入標籤式窗口,如下所示: public void AddNewTab(Window wpfWindow, String tabTitle, OnFocusHandler onFocusHandler) { //Unhook window contents object con

    4熱度

    1回答

    我是Windows手機和silverlight開發的新手。在我的學習練習中,我遇到了一個錯誤,這是我在這篇文章的標題中提到的。 我的主要目標是保存和檢索圖像文件到SQLCE數據庫,我已經使用這個教程http://antonswanevelder.com/2011/10/28/writing-an-image-to-sql-ce-linq-to-sql/ 然而,我不得不用這個代碼片斷 <Image

    0熱度

    1回答

    我在Visual Studio中啓動了一個新的Visual C++項目,並且作爲模板的一部分,我得到了一個BooleanToVisibilityConverter。這工作正常,但它似乎並沒有榮幸ConverterParameter = Invert指定時。 XAML: <UserControl.Resources> <local:IntToVisibilityConverter x:Na

    0熱度

    2回答

    我將ComboBoxes綁定到我的Silverlight應用程序中的int或double類型集合。這些集合保存可由用戶選擇的可能有效值。我需要在ComboBox中還有一個「Auto」選項。在我的代碼中,我將「Auto」表示爲-1。所以,我試圖找到一種方法,我可以將一個int集合(可能包含-1的集合)並將一個ComboBox綁定到它,並使用IValueConverter將-1顯示爲「Auto」。我曾

    2熱度

    4回答

    我有一個Enum需要在ComboBox中顯示。我設法使用ItemsSource將枚舉值設置爲組合框,我試圖對它們進行本地化。我認爲這可以使用值轉換器,但因爲我的枚舉值已經是字符串編譯器拋出錯誤,IValueConverter不能把字符串作爲輸入。我不知道有任何其他方式將它們轉換爲其他字符串值。有沒有其他的方式來做到這一點(不是本地化,但轉換)? 我使用這個marku擴展獲得枚舉值 [MarkupE

    0熱度

    1回答

    我只想文件大小轉換成字符串格式,如「1 MB」或「2.5 GB」,我稱之爲轉換器從Q.42 library我想,我的XAML代碼可能有錯誤,請幫我弄清楚這一點。 MainPage.xaml中 <Page.Resources> <local:ByteToStringConverter x:Key="BytesToString" /> </Page.Resources> <Grid>

    3熱度

    1回答

    我想知道如果在MVVM中我應該設計轉換器和命令更接近視圖或ViewModels。對我來說,這是一個灰色區域,因爲它們是兩種類型的膠水物體,彌補了組件之間的差距。也許它並不重要,但我想知道Stack Overflow對此有何評論。 我曾經將轉換器放置在ViewModel命名空間中,因爲即使View發生更改,它們通常也是可重用的。不過,我看到越來越多的評論將它們放在視圖旁邊。見上面的答案: Shoul

    0熱度

    1回答

    嗨,我有這個轉換器類: public class InboxItemValueConverters : IValueConverter { public object Convert(object value, System.Type targetType, object parameter, CultureInfo culture) { i

    2熱度

    1回答

    我有一個DataGridColumn,它表示一個條目是否是主顯示值,但是該值是以「Y」或「N」的形式存儲在數據庫中的。 <Window.Resources> <local:BoolToPrimaryConverter x:Key="BoolToPrimaryConverter" /> </Window.Resources> <DataGrid Name="NamingDatagri