change treeview to listcontrol
This commit is contained in:
@@ -108,10 +108,10 @@ public partial class Form1 : RadForm, IMainApi
|
||||
|
||||
radWaitingBar_Updates.StartWaiting();
|
||||
Text = workspace.Config.DisplayText;
|
||||
radTreeView_Updates.BeginUpdate();
|
||||
radTreeView_Updates.Nodes.Clear();
|
||||
radListControl_Updates.BeginUpdate();
|
||||
radListControl_Updates.Items.Clear();
|
||||
|
||||
radTreeView_Updates.Nodes.Add(new RadTreeNode
|
||||
radListControl_Updates.Items.Add(new RadListDataItem
|
||||
{
|
||||
Text = string.Format(GeneralLangRes.Node_Install, workspace.InstallInfos.Version.ToString()),
|
||||
Tag = workspace.InstallInfos,
|
||||
@@ -119,14 +119,14 @@ public partial class Form1 : RadForm, IMainApi
|
||||
|
||||
foreach (var update in workspace.UpdateInfos.Updates)
|
||||
{
|
||||
radTreeView_Updates.Nodes.Add(new RadTreeNode
|
||||
radListControl_Updates.Items.Add(new RadListDataItem
|
||||
{
|
||||
Text = string.Format(GeneralLangRes.Node_Update, update.Version.ToString()),
|
||||
Tag = update,
|
||||
});
|
||||
}
|
||||
|
||||
radTreeView_Updates.EndUpdate();
|
||||
radListControl_Updates.EndUpdate();
|
||||
radWaitingBar_Updates.StopWaiting();
|
||||
}
|
||||
|
||||
@@ -313,9 +313,9 @@ public partial class Form1 : RadForm, IMainApi
|
||||
func.Execute(new MainApiParameters(this));
|
||||
}
|
||||
|
||||
private void RadTreeView_Updates_SelectedNodeChanged(object sender, RadTreeViewEventArgs e)
|
||||
private void RadListControl_Updates_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
|
||||
{
|
||||
if (e.Node?.Tag is IActionSetInfos infos)
|
||||
if (radListControl_Updates.Items.ElementAtOrDefault(e.Position)?.Tag is IActionSetInfos infos)
|
||||
LoadActionSet(infos);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user