积极答复者
如何做点击图片,全屏观看?

问题
答案
-
你新建一个Page , 里面就放置一个Back 按钮和Image组件,然后在FlipView中处理SelectionChanged事件去导航到你的页面并且设置Image控件Source值来显示图片。
或者你可以创建一个Popup,在SelectionChanged事件中显示他去展现一个图片。此Popup大小可以设置到屏幕大小,即可以显示为全屏。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已建议为答案 john_shen 2012年8月9日 4:11
- 已标记为答案 Jie BaoModerator 2012年8月16日 7:04
-
没看懂,什么是 “传到页面里进入控件的Binding”
你如果{Banding XXX},没有指定Source, 那么默认是绑定DataContext的XXX属性,你把对象赋值到 ImagesPopup.DataContext 上,里面的所有绑定不都有数据源了,然后你再通过具体的XXX属性来给各个绑定确定内容。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已建议为答案 john_shen 2012年8月14日 8:35
- 已标记为答案 Jie BaoModerator 2012年8月16日 7:04
全部回复
-
你新建一个Page , 里面就放置一个Back 按钮和Image组件,然后在FlipView中处理SelectionChanged事件去导航到你的页面并且设置Image控件Source值来显示图片。
或者你可以创建一个Popup,在SelectionChanged事件中显示他去展现一个图片。此Popup大小可以设置到屏幕大小,即可以显示为全屏。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已建议为答案 john_shen 2012年8月9日 4:11
- 已标记为答案 Jie BaoModerator 2012年8月16日 7:04
-
Popup里面肯定有个Image控件对吧 ,直接将你的 BitmapImage对象赋值到他的Source属性就可以了。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
-
没看懂,什么是 “传到页面里进入控件的Binding”
你如果{Banding XXX},没有指定Source, 那么默认是绑定DataContext的XXX属性,你把对象赋值到 ImagesPopup.DataContext 上,里面的所有绑定不都有数据源了,然后你再通过具体的XXX属性来给各个绑定确定内容。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已建议为答案 john_shen 2012年8月14日 8:35
- 已标记为答案 Jie BaoModerator 2012年8月16日 7:04
-
当前DataContext已经是 Plus了,所以你没有必要再绑定到他里面的 Plus属性了,你只要本定期本身作为ItemsSource即可: ItemsSource="{Binding Path=.}" 这个请参考 http://msdn.microsoft.com/zh-cn/library/ms752347.aspx#specifying_the_binding_source
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Jie BaoModerator 2012年8月14日 10:36