Skip to content

Instantly share code, notes, and snippets.

View Ganeshcse's full-sized avatar

Ganesh Ganeshcse

  • Bangalore, India
View GitHub Profile
/// <summary>
///
/// </summary>
/// <returns></returns>
private static void InstallUpdateSyncWithInfo()
{
try
{
if (ApplicationDeployment.IsNetworkDeployed)
{
/// <summary>
///
/// </summary>
/// <param name="destinationPath"></param>
/// <param name="sourcePath"></param>
/// <returns></returns>
public static bool CheckDestinationPathCorrectness(this string destinationPath, string sourcePath)
{
var isValidPath = default(bool);
Task.Run(() =>
{
isDirectoryCopySuccessful = CopyHelper.CopyDirectory(sourceLocation, destinationLocation);
Win.Application.Current.Dispatcher.Invoke(() =>
{
BaseWindow.HideNotification();
ShowMessage?.Invoke("Files copied into destination location successfully", "Information");
});
}).ContinueWith((t) =>
private ObservableCollection<VMCopyToMenu> Menus;
/// <summary>
///
/// </summary>
public TreeViewWindow()
{
InitializeComponent();
Menus = new ObservableCollection<VMCopyToMenu>();
LoadMenuItems();
/// <summary>
///
/// </summary>
public class VMCopyToMenu
{
public string MainMenuItemName { get; set; }
public ObservableCollection<VMCopyToMenuItem> MenuItems { get; set; }
public IList Children
<TreeView x:Name="SampleTree2">
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type local:VMCopyToMenu}" ItemsSource="{Binding MenuItems}">
<TextBlock Text="{Binding MainMenuItemName}"/>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate DataType="{x:Type local:VMCopyToMenuItem}" ItemsSource="{Binding MenuItems}" x:Key="Level2"
ItemTemplate="{StaticResource Level3}">
<TextBlock Text="{Binding MainMenuItemName}"/>
</HierarchicalDataTemplate>