官术网_书友最值得收藏!

Outputting values to UI controls

One of the simplest ways of working out what values our data bound properties have is to just data bind them to other UI controls that have a textual output. For example, if we have a collection of items and we want to do something with the selected item, but whatever that is isn't working, we need to verify that our binding to that selected item is correct.

To visualize the result of the binding, we can simply copy and paste the binding path to the Text property of a TextBox and run the application. If our binding path is correct, we'll see something output in the TextBox and if not, we'll know that the problem that we're having is, in fact, down to the binding path. We can, therefore, use this method to verify that objects that don't normally have a textual output are at least correctly data bound or not.

This simple technique can help in any situation where the faulty data binding is not already rendered in a text-based UI control. For example, we might need to debug a data bound value because a particular visual effect that is created with a DataTrigger instance is not working and we need to determine whether the problem is related to the UI control or the data binding path.

主站蜘蛛池模板: 台州市| 刚察县| 鸡东县| 南部县| 鄂州市| 兰考县| 丰原市| 南澳县| 墨江| 武宣县| 乌拉特前旗| 阿勒泰市| 余姚市| 日喀则市| 微山县| 凌云县| 太保市| 思南县| 教育| 扬中市| 老河口市| 德江县| 仁布县| 阳泉市| 松阳县| 罗源县| 永春县| 全椒县| 苍南县| 太谷县| 法库县| 阿鲁科尔沁旗| 廊坊市| 伊宁市| 天水市| 武宣县| 兰西县| 扎兰屯市| 奇台县| 肇源县| 青铜峡市|