c# – 如何访问windows phone7中stackpanel内部的控件?

c# – 如何访问windows phone7中stackpanel内部的控件?,第1张

概述我设计页面波纹管代码. <ScrollViewer VerticalScrollBarVisibility="Visible" Grid.Row="1" x:Name="svProduct"> <StackPanel> <ItemsControl x:Name="lstSearchResult" ItemsSource="{Binding 我设计页面波纹管代码.

<ScrollVIEwer VerticalScrollbarVisibility="Visible" GrID.Row="1" x:name="svProduct">            <StackPanel>                <ItemsControl  x:name="lstSearchResult" ItemsSource="{Binding Path=PIProductList}">                    <ItemsControl.ItemTemplate>                        <DataTemplate>                            <StackPanel WIDth="480" Style="{Binding CellStyle}" OrIEntation="Horizontal" VerticalAlignment="Center" Height="50" >                                <TextBlock Foreground="Black" FontSize="20" WIDth="320" FontFamily="Tahoma" margin="10,0" Text="{Binding Title}" VerticalAlignment="Center" textwrapPing="Wrap"></TextBlock>                                <button name="btnBookmark" Click="btnBookmark_Click" Tag="{Binding}" Background="transparent">                                    <button.Content>                                        <Image Source="/Images/bookmarks_red.png" WIDth="33" Height="30" VerticalAlignment="top" margin="-15"></Image>                                    </button.Content>                                </button>                                <button borderThickness="0" x:name="btnsubmit" Click="btnsubmit_Click" Background="transparent" Tag="{Binding}" >                                    <button.Content>                                        <Image name="ram" Source="/Images/blue_arrow.png" WIDth="40" Height="40" VerticalAlignment="top" margin="-15"></Image>                                    </button.Content>                                </button>                            </StackPanel>                        </DataTemplate>                    </ItemsControl.ItemTemplate>                </ItemsControl>            </StackPanel>        </ScrollVIEwer>

我想访问btnBookmark visuble false.

无法访问btnBookmark.Visibility = Visibility.collapsed

这该怎么做?

请帮帮我………..

解决方法 我知道这样做的最好方法是在项目viewmodel(绑定到ItemsControl中每一行的项目)上创建一个Visiblity属性,并根据每个项目的更改切换该值,可能是通过每个项目中的切换按钮行.我不知道为这些内部控件“循环和查看”的好方法.您最好使用现有的数据绑定基础架构来为您管理. 总结

以上是内存溢出为你收集整理的c# – 如何访问windows phone7中stackpanel内部的控件?全部内容,希望文章能够帮你解决c# – 如何访问windows phone7中stackpanel内部的控件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1228387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存