Exemplo n.º 1
0
        private void TreeViewItem_Invoked(WinUI.TreeView sender, WinUI.TreeViewItemInvokedEventArgs args)
        {
            ItemInvokedWithThisClick = true;
            SelectedItem             = args.InvokedItem as FolderItem;
            var cont = treeView.ContainerFromItem(SelectedItem);

            SelectedNode = treeView.NodeFromContainer(cont);
        }
Exemplo n.º 2
0
    private async void Treeview_ItemInvoked(winui.TreeView sender, winui.TreeViewItemInvokedEventArgs args)
    {
        if (args.InvokedItem is winui.TreeViewNode tvn && tvn.Content is ViewModels.FileItemViewModel vm)
        {
            await content.SetFolder(vm);

            if (tvn.IsExpanded == false)
            {
                tvn.IsExpanded = true;
            }
        }
    }
        private async void CategoriesTree_ItemInvoked(muxc.TreeView sender, muxc.TreeViewItemInvokedEventArgs e)
        {
            muxc.TreeViewNode selected = (muxc.TreeViewNode)e.InvokedItem;

            if (selected.Content.GetType() == typeof(SearchableTreeNode))
            {
                SamplePageContainer.Visibility = Visibility.Collapsed;
                SampleSelectionGrid.Visibility = Visibility.Visible;
                List <SampleInfo> samples = selected.Children.ToList().Select(x => (SampleInfo)x.Content).ToList();
                SamplesGridView.ItemsSource = samples;
            }
            else if (selected.Content.GetType() == typeof(SampleInfo))
            {
                await SelectSample((SampleInfo)selected.Content);
            }
        }
Exemplo n.º 4
0
 private void sampleTreeView_ItemInvoked(mux.TreeView sender, mux.TreeViewItemInvokedEventArgs args)
 {
     return;
 }
Exemplo n.º 5
0
 private void OnItemInvoked(Microsoft.UI.Xaml.Controls.TreeView sender, Microsoft.UI.Xaml.Controls.TreeViewItemInvokedEventArgs args)
 {
     StatusTextBlock.Text = $"{DateTime.UtcNow.ToLongTimeString()}: {(args.InvokedItem as Microsoft.UI.Xaml.Controls.TreeViewNode)?.Content}";
 }
Exemplo n.º 6
0
        private void OnItemClick(object sender, ItemClickEventArgs args)
        {
            var itemInvokedArgs = new TreeViewItemInvokedEventArgs(args.ClickedItem);

            ItemInvoked?.Invoke(this, itemInvokedArgs);
        }
Exemplo n.º 7
0
 // 选中书,列出所有卷的详细列表;
 // 选中卷,列出所有子卷或章的详细列表;
 // 选中章,加载章节内容。
 private void Outline_ItemInvoked(MUXC.TreeView sender, MUXC.TreeViewItemInvokedEventArgs args)
 {
     SetButtonStatus(true);
     m_current           = args.InvokedItem as ItemDetailViewModel;
     Details.ItemsSource = m_current.Children;
 }
Exemplo n.º 8
0
 private void OnItemInvoked(WinUI.TreeView sender, WinUI.TreeViewItemInvokedEventArgs args)
 => SelectedItem = args.InvokedItem;