ivalueconverter

    0熱度

    1回答

    我想從IValueConverter使用Convert函數,但我必須調用其中的另一個函數。我將使用他的返回值,但我得到了那個錯誤,告訴我要在轉換器中返回一個對象值,任何想法我怎麼能避免這個請。 public void Convert(object value, Type targetType, object parameter, CultureInfo culture) { RestC

    0熱度

    1回答

    我正在c上工作#silverlight5我正在使用mvvm方法來做到這一點。我有一種情況,我必須在xaml中創建容器,它可以容納包含組合框和使用c#代碼創建的標籤和文本框的GUI。 然後我必須綁定這個在xaml中創建的容器才能在c#中使用它。 這個容器可以像stackpanel的東西,我可以有組合框和文本框和標籤在c#中創建。 結論: (1)Xaml文件將由容器和綁定組成。 (2)c#代碼將包含組

    2熱度

    1回答

    有一種情況,UI中的複選框需要綁定到數字參數 - 有效地,某些值使複選框爲「true」,否則爲「false」。 做到這一點最簡單的方法似乎是使用轉換器: [ValueConversion(typeof(int), typeof(bool?))] public class TypeToBoolConverter : IValueConverter { public object Con

    1熱度

    1回答

    我似乎無法讓我的可視化轉換器正常工作。我認爲問題在於我在構造函數中設置了相關的屬性,所以它不會選擇它。代碼如下,有關我如何解決這個問題的任何建議? MainWindowViewModel:(這是主要的頁面;點擊一個按鈕,將打開第二個窗口) var newWindow = new SecondaryWindow { Title = title, D

    0熱度

    1回答

    好吧,所以我有一個WPF DataGrid綁定到產品集合。 Product類具有一個名爲ParentNumber的屬性和兩個導航屬性Product Parent和ICollection<Product> SubProducts。 我想在我的DataGrid中用小圖像指示什麼產品是兒童,什麼產品是父母。 在我的DataGrid中,我有一個包含兩個圖像的列。如果parentNumber不爲null,則

    0熱度

    4回答

    我想創建一個獲取函數和對象(某種)並返回bool值的IValueConverter。 如何在運行時投射函數和參數? public object EvaluateByValue(object MyFunc, object parameter) { return MyFunc(parameter); } 例如: Func<int,bool> MyIntFunction = i=>re

    0熱度

    1回答

    時Datatrigger不費一槍我有我想設置4點不同的圖標爲矩形基礎上,如果我的page.cs內的值是一定值之間,例如: If value is 0 show icon 1. if value is larger than 0 but smaller or equal to 0.25 show icon 2. If value is >0.25 && value is <=0.5 show i

    1熱度

    1回答

    我最近一直在玩wpf,並陷入了一個我想使用兩個綁定路徑值sum作爲第三個控件綁定的點。我嘗試使用價值轉換器,但沒有成功。如果有人能指引我走向正確的道路,我將不勝感激。 這是我到目前爲止有: 我有兩個編碼器一樣 <my3:NVAngle Canvas.Left="400" Canvas.Top="610" BindableValueExtended="120" BindableValueRetrac

    1熱度

    3回答

    我有一個MenuItem,只有在列表框中有某些選擇時才應該啓用它。我寫了一個從object到bool的轉換器,如果該對象== null,則返回false,否則返回true。我用我的轉換器將它綁定到ListBox.SelectedItem,但它不起作用。在轉換器中放置一個斷點表明它永遠不會運行。無論如何,MenuItem總是顯示。 這裏是列表框菜單項的和XAML代碼 <ListBox Name="T

    2熱度

    3回答

    經過20多年的編程窗口和WPF兩天我覺得我什麼都不知道:-) 我的第一個WPF程序是非常簡單的:你從資源管理器拖放了一些文件和他們的名字顯示在一個TextBox控件中。 (對於ListBox來說,它工作正常,但這不是我想要的,當然在Drop事件中手動添加行也是可行的 - 但我想了解Binding方法..) So我寫了一個轉換器,但不知怎麼它沒有使用(斷點不會被打),什麼也沒有顯示。 它應該是一件小