CozyRSS开发记录16-RssContentView显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CozyRSS开发记录16-RssContentView显示相关的知识,希望对你有一定的参考价值。

CozyRSS开发记录16-RssContentView显示

1、RssContentView的布局和绑定

继续参照原型图来写xaml

 技术分享

然后在RSSContentFrameViewModel里提供绑定的几个属性:

 技术分享

后面,这些属性会根据左侧RSSContentList里所选择的来显示。

2、RSSContentList选定项变色

为了体现当前选择项和其它项的区别,我们在xaml里来描述一下。这里处理了IsMouseOverIsFocused两种触发器:

 技术分享

3、显示所选

最后,我们来控制显示的内容。首先将RSSContentListSelectedItemTwoWay的方式,绑定到一个属性:

 技术分享

然后,当点击某一项时,通知RssContentView的内容变化:

 技术分享

最终效果是:可以使用了,但是界面还有很多可以优化的地方,比如文字没有换行等

 技术分享

以上是关于CozyRSS开发记录16-RssContentView显示的主要内容,如果未能解决你的问题,请参考以下文章

CozyRSS开发记录16-RssContentView显示

CozyRSS开发记录21-默认RSS源列表

CozyRSS开发记录14-RSS源管理初步完工

CozyRSS开发记录17-Html2Xaml

CozyRSS1.0 - 有可用性版本

F#之旅0 - 开端