UWP开发一个棘手的问题

578****048 UID.2836508
2016-08-19 发表

找了很久也找不到相关资料
ProjectionManager怎么实现像ppt演示者视图那样的
控制界面的一部分显示投影的画面

试了很多方法都不行
我这主要就是一个listview,想投影在另一个窗口。 试过传控件过去,传数据源过去,试过静态变量,都不行
可能因为两个窗口是两个线程,无法用一个数据源,已更新就出错

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
zhangyiyu UID.1114821
2016-08-19 回复

用户数据

巨硬微短 UID.1163870
2016-08-19 回复

希望开发者进来帮你看看!

sgs894516552 UID.2837230
2016-08-19 使用 Lumia 1520 回复

帮顶,,

ant****314 UID.2838405
2016-08-19 使用 Lumia 950 回复

帮顶顶顶。。。

vbfool UID.352791
2016-08-21 回复

你描述的不清楚啊,“两个窗口”都是你自己的窗口么?
还有,一个控件是不可能放在多个控件上的,它只能有一个父控件,看你的要求,要么是创建一个一模一样的控件,共享同一组数据,要么是把你需要的控件截屏下来,显示到另一个窗体上。

MICHAEL~EDDY UID.934116
2016-08-21 回复

上面一个StackPanel或者其他的容器控件,下面弄一个FlipView就可以了{:6_222:}

578****048 UID.2836508
2016-08-24 回复

Quote***链接停止解析***
你描述的不清楚啊,“两个窗口”都是你自己的窗口么?
还有,一个控件是不可能放在多个控件上的,它只能有 ...


是这样的。 有一个主窗口,右上角有一个observablecollection,在这个窗口里,我可以往集合里添加或删除,也可以调整字体。
想把这个observablecollection 投影出来,使用ProjectionManager 可以投影出来,可是observablecollection 一旦添加或删除,就报错。
可能是因为两个窗口不在一个线程,一有更新事件就报错。
不知道这样的需求用什么方法实现最好

vbfool UID.352791
2016-08-24 回复

Quote***链接停止解析***
是这样的。 有一个主窗口,右上角有一个observablecollection,在这个窗口里,我可以往集合里添加或删除 ...


你有看报什么错么?

xx****st UID.1130055
2016-08-24 回复

那你就用主窗口的ui线程更新啊

578****048 UID.2836508
2016-08-24 回复

Quotevbfool 发表于 2016-8-24 11:39
你有看报什么错么?


错误是:Unable to cast COM object of type 'System.Collections.Specialized.NotifyCollectionChangedEventHandler' to class type
***图片停止解析***

vbfool UID.352791
2016-08-24 回复

Quote***链接停止解析***
错误是:Unable to cast COM object of type 'System.Collections.Specialized.NotifyCollectionChangedE ...


看来不是线程问题,倒是像是Runtime类型和.NET类型转换的问题

578****048 UID.2836508
2016-08-24 回复

Quotevbfool 发表于 2016-8-24 18:55
看来不是线程问题,倒是像是Runtime类型和.NET类型转换的问题


不懂了,不知道像ppt 演示者视图那样,两边显示一模一样的画面(包括动画)是怎么实现的

vbfool UID.352791
2016-08-24 回复

Quote***链接停止解析***
不懂了,不知道像ppt 演示者视图那样,两边显示一模一样的画面(包括动画)是怎么实现的 ...


那个应该就是用这套API来的,你不说的话,我都不知道有这套投影的API呢。

578****048 UID.2836508
2016-08-24 回复

Quotevbfool 发表于 2016-8-24 20:05
那个应该就是用这套API来的,你不说的话,我都不知道有这套投影的API呢。 ...


资料太少,不知道怎样实现

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报