xaml-binding

    0熱度

    1回答

    我有一個DataGrid動態生成列,我需要更改一些操作後,其值已更改的單元格的樣式。 的的ItemsSource爲數據網格定義爲List<MyTableRow>,其中 public class MyTableRow { private string[] _values; private string _rowHeader; // getters and sette

    1熱度

    3回答

    我目前爲了學習WPF XAML &創建一個連接-4的比賽。我製作了UI,但是我遇到了一個問題。 下面你可以看到XAML代碼關於遊戲板的摘錄: <Grid DockPanel.Dock="Bottom" Background="#FF1506A4" MouseLeftButtonUp="Grid_MouseLeftButtonUp_1"> <Grid.RowDefinitions>

    1熱度

    1回答

    我需要根據布爾值將GridViewColumn的寬度設置爲值或自動。我現在有這種設置: <GridViewColumn Width="{Binding ColumnWidth}"> public string DepotAssignmentWidth { get { return (hasBoolean) ? "50" : "auto"; } } 這具有所期望的行爲,但給我解析錯誤: Sy

    2熱度

    1回答

    我停留在一個問題: 我有一個PopUp窗口,其DataContext點,其保持參照ListBox(reftolistbox)的對象。 我設法創建工作與此代碼隱藏代碼綁定: private void ID_Loaded(object sender, RoutedEventArgs e) { Binding myBinding = new Binding("id");

    0熱度

    1回答

    我的目標是將格式字符串(如「A__B」)傳遞到DataGrid列的標題,並將其顯示爲帶下標B的 A(即 )。爲了在每列的基礎上做到這一點,我打算爲此使用模板如下。 <DataGridTextColumn Binding="{Binding AB}", Header="A__B" HeaderStyle="{StaticResource ColumnHeaderTemplate}" />

    1熱度

    1回答

    我有需要改變文本框的的.text頁面上的一個用戶控件內訪問TextBox.Text。我的問題是,我無法從UC的代碼隱藏中找到訪問TextBox的方法。順便說一句,我使用的是Visual C++,而不是C#。 基本上,用戶控件有一個TextBox,當其中的文本改變我所需要的頁面上,從文本框中的文本改變。如果這是有道理的。 我試圖綁定頁面文本框的用戶控件文本框,但我不能讓任何文本框找到其他。我已經試過

    0熱度

    1回答

    我正在編寫一個Visual Studio擴展,這看起來並不相關,但也許它是。當我調用initializeComponent時,我的代碼在代碼隱藏中拋出異常。我有一個TeamExplorerSection,它創建一個「模型」並將其傳遞給構造函數中的SectionView(xaml)。它作爲視圖的一個屬性存儲。該模型有一些屬性,名稱,Id等,我可以綁定這些屬性的視圖,但它也有一個集合,我試圖綁定到一個

    0熱度

    1回答

    我想設置基於某些條件的綁定模式。例如,我想在添加數據時將綁定模式設置爲「OneWayToSource」,但在使用相同XAML文件更新數據時將「綁定模式」設置爲「雙向」。總之,我不想在添加模式下顯示數據,但想要在更新模式下顯示數據。 <DataGridTemplateColumn Header="Selling Price" Width="Auto" KeyboardNavigation.IsTab

    0熱度

    2回答

    我已將視頻存儲到BitmapImage並希望用戶能夠重放它。但是,當我運行我的程序時,它會將我的BitmapImage視爲空,如果不是。我試圖用保存到BitmapImage的圖片做同樣的事情,任何圖片都會出現並填充屏幕,就像我告訴的那樣,但視頻只是不顯示。爲什麼是這樣?

    0熱度

    3回答

    我從Stackoverflow answer複製了ObservableStack。 public class ObservableStack<T> : Stack<T>, INotifyCollectionChanged, INotifyPropertyChanged { public ObservableStack() { } publ