我有两个相同类型的自定义控件。通过从第一个项目中选择项目,我需要更新第二个项目,但它不会更新UI。
;WITH d(SeqNo,ID,Prod,Price)AS(
SELECT 1,1,'Vios',150 UNION ALL
SELECT 2,1,'Vios',120 UNION ALL
SELECT 3,2,'Copax',100 UNION ALL
SELECT 4,2,'Copax',200
)
SELECT ID,Prod,Price,SUM(Price)OVER(PARTITION BY Prod ORDER BY SeqNo) AS Total FROM d
ORDER BY d.SeqNo
这是依赖属性:
<common:ListViewSelectorView Grid.Column="1"
Margin="8,0"
Items="{Binding Category, Mode=TwoWay}"
SelectedItems="{Binding SelectedCategories, Mode=TwoWay}" />
<common:ListViewSelectorView Grid.Column="2"
Margin="8,0"
Items="{Binding Products, Mode=TwoWay}"
SelectedItems="{Binding SelectedProducts, Mode=TwoWay}" />
我为类别选定的项目启用了CollectionChanged事件,然后填写了产品,但它没有更新ui。
感谢任何帮助。