Browse Source

2007-01-15 Igor Zelmanovich <[email protected]>

	* TreeNode.cs
	considers INavigateUIData.NavigateUrl when bound.	


svn path=/trunk/mcs/; revision=71036
Igor Zelmanovich 19 years ago
parent
commit
9d2c9243fb

+ 5 - 0
mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog

@@ -1,3 +1,8 @@
+2007-01-15 Igor Zelmanovich <[email protected]>
+
+	* TreeNode.cs
+	considers INavigateUIData.NavigateUrl when bound.	
+
 2007-01-15 Igor Zelmanovich <[email protected]>
 
 	* CompleteWizardStep.cs

+ 6 - 0
mcs/class/System.Web/System.Web.UI.WebControls/TreeNode.cs

@@ -688,6 +688,12 @@ namespace System.Web.UI.WebControls
 			} else {
 				Text = Value = GetDefaultBoundText ();
 			}
+
+			INavigateUIData navigateUIData = hierarchyData as INavigateUIData;
+			if (navigateUIData != null) {
+				Text = navigateUIData.ToString ();
+				NavigateUrl = navigateUIData.NavigateUrl;
+			}
 		}
 		
 		internal void SetDataItem (object item)