<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内部的控件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)