コード例 #1
0
        //Launch Daod Intent in browse mode
        private void BrowseSuccess(IExternalDataSubsetIdentifier t, IExploreConfig exploreConfig)
        {
            var newConfig = mExploreConfigBuilder
                            .StartNew()
                            .SetDataSource(exploreConfig.DataSource)
                            .SetExternalDataSubsetIdentifier(t)
                            .Build();

            var browseSearchIntent = mExplorationIntentFactory.CreateExploreIntent(newConfig);
            // Open the tab next to the current one
            var openTabOptions = new OpenTabOptions
            {
                Location = OpenTabLocation.OpenNearCurrent
            };

            mIntentManager.Run(browseSearchIntent, openTabOptions);
        }
コード例 #2
0
        //Launch Daod Intent in visual query mode
        private void VQSuccess(IExternalDataSubsetIdentifier t, IExploreConfig exploreConfig)
        {
            var networkSearchConfig = mNetworkSearchConfigBuilder
                                      .StartNew()
                                      .SetDataSource(exploreConfig.DataSource)
                                      .SetExternalDataSubsetIdentifier(t)
                                      .Build();

            var visualQuerySearchIntent = new OpenNetworkSearchWithConfig(networkSearchConfig, false);
            // Open the tab next to the current one
            var openTabOptions = new OpenTabOptions
            {
                Location = OpenTabLocation.OpenNearCurrent
            };

            mIntentManager.Run(visualQuerySearchIntent, openTabOptions);
        }
コード例 #3
0
        // Launch Daod Intent in visual query mode
        private void VQSuccess(IExternalDataSubsetIdentifier externalDataSubsetIdentifier)
        {
            var networkSearchConfig = mNetworkSearchConfigBuilder
                .StartNew()
                .SetDataSource(mDataSource)
                .SetExternalDataSubsetIdentifier(externalDataSubsetIdentifier)
                .Build();

            var visualQuerySearchIntent = new OpenNetworkSearchWithConfig(networkSearchConfig, false);

            RunIntentNearCurrent(visualQuerySearchIntent);
        }
コード例 #4
0
        // Launch Daod Intent in property view mode
        private void PBSSuccess(IExternalDataSubsetIdentifier externalDataSubsetIdentifier)
        {
            var newConfig = mExploreConfigBuilder
                .StartNew()
                .SetDataSource(mDataSource)
                .SetExternalDataSubsetIdentifier(externalDataSubsetIdentifier)
                .Build();

            var propertySearchIntent = mExplorationIntentFactory.CreatePropertySearchIntent(newConfig);

            RunIntentNearCurrent(propertySearchIntent);
        }
        //Launch Daod Intent in visual query mode
        private void VQSuccess(IExternalDataSubsetIdentifier t, IExploreConfig exploreConfig)
        {
            var networkSearchConfig = mNetworkSearchConfigBuilder
                .StartNew()
                .SetDataSource(exploreConfig.DataSource)
                .SetExternalDataSubsetIdentifier(t)
                .Build();

            var visualQuerySearchIntent = new OpenNetworkSearchWithConfig(networkSearchConfig, false);
            // Open the tab next to the current one
            var openTabOptions = new OpenTabOptions
                                    {
                                        Location = OpenTabLocation.OpenNearCurrent
                                    };

            mIntentManager.Run(visualQuerySearchIntent, openTabOptions);
        }
        //Launch Daod Intent in property view mode
        private void PBSSuccess(IExternalDataSubsetIdentifier t, IExploreConfig exploreConfig)
        {
            var newConfig = mExploreConfigBuilder
                .StartNew()
                .SetDataSource(exploreConfig.DataSource)
                .SetExternalDataSubsetIdentifier(t)
                .Build();

            var propertySearchIntent = mExplorationIntentFactory.CreatePropertySearchIntent(newConfig);
            // Open the tab next to the current one
            var openTabOptions = new OpenTabOptions
                                    {
                                        Location = OpenTabLocation.OpenNearCurrent
                                    };

            mIntentManager.Run(propertySearchIntent, openTabOptions);
        }