当前位置: 首页 > 知识库问答 >
问题:

使用Hub应用程序在C#中访问ListView.SeelctionMode

申辉
2023-03-14

在WP8.1中创建了一个集线器应用程序,我有一个列表视图,当按下appbar按钮时,我需要修改选择模式。我无法访问后面的。cs代码中给listview的x:name。我已经在一个正常的页面上工作了,只是在集线器应用程序中不工作。

我无法访问C#中的x:name=“WeatherListView”来更改selectionmode

<Grid x:Name="LayoutRoot">

    <!--TODO: Content should be placed within the following grid-->
    <Grid Grid.Row="0" x:Name="ContentRoot" Margin="19,9.5,19,0">
        <Hub x:Name="AHubView" x:Uid="Hub" Header="A View" SectionsInViewChanged="AHubVieww_SectionsInViewChanged" >
            <!--Background="{ThemeResource HubBackgroundImageBrush}"-->
            <HubSection Name="WeatherHub" x:Uid="WeatherHub" Header="Weather Hub" DataContext="{Binding HubData}"  
                        d:DataContext="{Binding}"
                        >
                <DataTemplate  >
                    <ListView

                        x:Name="WeatherListView"
                        SelectionMode="Multiple"
                        ItemClick="WeatherListView_OnItemClick"
                         ItemsSource="{Binding DataVal}">
                        <ListView.ItemTemplate>
                            <DataTemplate>
                                <StackPanel>

私有void WeatherRemoveAppBarButton_OnClick(对象发送者,RoutedEventArgs e){

        SetDefaultWeatherButton(false);
        SetWeatherDeleteButton(true);
    }

共有1个答案

夏景胜
2023-03-14

不能像这样访问 ,如果它是 的一部分,则需要浏览visualtree并将其提取出来,或者将SelectionMode绑定到ViewModel中的属性。如果正确,更改此属性将更改SelectionMode。

VisualTree Exaction示例中,我建议使用Databinding方法。

 类似资料:
  • 问题内容: 只是一个简单的问题:是否可以从c / c ++调用Java函数? 问题答案: 是的,你可以,但是它有点令人费解,并且以反射/非类型安全的方式工作(示例使用的C ++ API比C版本更干净)。在这种情况下,它将从C代码中创建Java VM的实例。如果首先从Java调用你的本机调用,则无需构造VM实例 编译(在Ubuntu上): 注意:为了实现正确的错误处理,应检查每种方法的返回代码(为方

  • 我正在使用SeleniumJavaJAR版本:3.4.0Appium,桌面版本:1.4.13.1Java客户端版本:5.0.0-BETA9 代码和所需的功能是: } 但当我运行它时,在eclipse控制台中出现了以下错误: 以下是appium的错误: 试图通过更改不同版本来解决,但无法解决。appium正在显示错误,但同时emulator正在显示已安装的应用程序。 有人有相同的问题吗?请提出解决方

  • 本文向您展示如何创建 Kubernetes Service 对象,外部客户端可以使用它来访问集群中运行的应用程序。该 Service 可以为具有两个运行实例的应用程序提供负载均衡。 目的 运行 Hello World 应用程序的两个实例。 创建一个暴露 node 节点端口的 Service 对象。 使用 Service 对象访问正在运行的应用程序。 为在两个 pod 中运行的应用程序创建 serv

  • 问题内容: 因此,我正在使用C#开发一个应用程序以从Web读取一些信息,但这是一个Windows窗体应用程序。我得到一个JSON字符串,我需要从中获取一些信息。我知道有一个用于C#Web应用程序的库,但是如何在Windows窗体应用程序中使用呢? 问题答案: 那里有许多JSON库。您可以考虑以下三个建议: Json.NET ,一个相当流行的JSON(反序列化)库。 ****根据 ServiceSt

  • 亲爱的,我已经部署了如下示例服务: 当我执行get nodes-o wide时,如下所示, 任何帮助。谢了。

  • 我正在用c开发一个应用程序,我想使用solr来索引sqlite数据库,我在网上搜索了一下,发现我需要使用JNI:http://randr . svbtle . com/experiment-with-embedded-Solr-in-Java-and-c,但是我发现jar有很多问题(我使用了\solr-4.9.0\dist\solrj-lib和\solr-4.9.0\dist和\solr-4.9.