Page History
Loaded
Veriler bind olduktan sonra treeview yüklenirken tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_Loaded(LDP.Controls.UIContracts.Base.ILDPControl sender)
{
} |
NodeExpanded
Bir düğümün alt düğümlerinin açılması durumunda tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_NodeExpanded(LDP.Controls.UIContracts.Base.ILDPControl sender, LDP.Controls.UIContracts.Misc.TreeView.LDPNodeExpandedEventArgs args)
{
} |
NodeCollapsed
Bir düğümün alt düğümlerinin kapatılması sırasında tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_NodeCollapsed(LDP.Controls.UIContracts.Base.ILDPControl sender, LDP.Controls.UIContracts.Misc.TreeView.LDPNodeCollapsedEventArgs args)
{
} |
NodeDeSelected
ShowCheckbox : True olduğu durumda; düğüm adının yanındaki seçim kutusunun seçiminin kaldırılması durumunda tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_NodeDeSelected(LDP.Controls.UIContracts.Base.ILDPControl sender, LDP.Controls.UIContracts.Misc.TreeView.LDPNodeSelectedEventArgs args)
{
} |
NodeSelected
ShowCheckbox : True olduğu durumda; düğüm adının yanındaki seçim kutusunun seçilmesi durumunda tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_NodeSelected(LDP.Controls.UIContracts.Base.ILDPControl sender, LDP.Controls.UIContracts.Misc.TreeView.LDPNodeSelectedEventArgs args)
{
} |
NodeMoved
Düğüm bir yerden bir yere taşındığında tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_NodeMoved(LDP.Controls.UIContracts.Base.ILDPControl sender, LDP.Controls.UIContracts.Misc.TreeView.LDPNodeMovedEventArgs args)
{
} |
OnResolveDynamicParameter
BindingType : Remote seçildiği durumda; Source seçiminde Dynamic parametre seçilmiş ise aşağıdaki metod kullanılmaktadır.
Code Block | ||||
---|---|---|---|---|
| ||||
private object LDPTreeView1_OnResolveDynamicParameter(string parameterKey, string parameterName)
{
return "Elektronik";
} |
OnDataRequested
LazyLoad : True olduğu durumda Nodes'dan oluşturulan içeriklerin alt kırılımlarının koddan oluşturulabilmesini sağlayan metod. Parent Node'ların Nodes özelliklerinden önceden eklenmiş olması gerekmektedir.
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPTreeView1_OnDataRequested(LDP.Controls.UIContracts.Base.ILDPControl sender, LDP.Controls.UIContracts.Misc.TreeView.LDPOnDataRequestedEventArgs args)
{
if (args.ParentNode.Id == "1")
{
args.ChildNodes = new List<ILDPTreeViewNode> {
{
new LDPTreeViewNode
{Id = "11",Text="Item1.1" }
},
{
new LDPTreeViewNode
{Id = "12",Text="Item1.2" }
},
{
new LDPTreeViewNode
{Id = "13",Text="Item1.3" }
}
};
}
else if (args.ParentNode.Id == "2")
{
args.ChildNodes = new List<ILDPTreeViewNode> {
{
new LDPTreeViewNode
{Id = "21",Text="Item2.1" }
}
};
}
} |