如何以编程方式更改“ListPicker”控件的属性“SelectedValue”的值

时间:2012-04-11 04:53:20

标签: windows-phone-7

我有两个'ListPicker'控件。我怎么能这样做,以便在用户更改其中一个控件的'SelectedValue'属性后,第二个控件的相应属性也会改变?

有人可以提供一个例子吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

您可以设置此代码的选择项目。当您在设置所选项目属性时填写列表。

 private void FillAssetType(int assetTypeID)
        {
            List<TbAssetType> lst = Asset.GetAssetType();
            TbAssetType tb = new TbAssetType { AssetTypeName = "Select Asset Type" };
            lst.Insert(0, tb);
            lstpickAssetType.ItemsSource = lst;
            lstpickAssetType.SelectedItem = lst.Where(p => p.AssetTypeID == assetTypeID).FirstOrDefault();
        }