我有一個問題。如何將ItemsSource屬性綁定到NumericUpDown?這樣它不起作用。謝謝!NumericUpDown值綁定
<DataGrid ItemsSource="{Binding Articles}">
<DataGrid.Columns>
<DataGridTemplateColumn MinWidth="100"
Header="Amount"
MaxWidth="{Binding MinWidth, RelativeSource={RelativeSource Self}}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<mahApps:NumericUpDown Value="{Binding Amount, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="ValueChanged">
<i:InvokeCommandAction CommandParameter="{Binding}"
Command="{Binding DataContext.RefreshValuesCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</mahApps:NumericUpDown>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
編輯
FIRST:Cantidad(西班牙語)=金額(英文)
的可能的複製[如何實現雙向綁定的NumericUpDown到成員類](http://stackoverflow.com/questions/6709126/how-make-two-way-binding-numericupdown-to-member-類) –
究竟是不行的?你是否有特定的錯誤,即綁定ItemsSource的輸出,或者是工作和內部綁定不起作用?考慮運行Snoop來查看哪些數據綁定失敗。 – LordWilmore
我想要做的是:我有一個項目列表,我想使用numericupdown更改「金額」。當您更改「金額」時,會執行一個重新計算所有價格的命令。我需要將每個numericupdown綁定到項目的每個「金額」。去編輯看更多的代碼和圖像。 錯誤:無法解析類型爲「System.Windows.Controls.DataGrid」的數據上下文中的屬性「數量」 – avechuche