Silverlight 3 UI类结构

Silverlight3 中的类层次结构

XML结构
  1  <? xml version="1.0" encoding="utf-8"  ?>
  2  < Object >
  3       < DependencyObject  abstract ="True" >
  4           < UIElement  abstract ="True" >
  5               < FrameworkElement  abstract ="True" >
  6                   < Shape  abstract ="True" >
  7                       < Path ></ Path >
  8                       < Ellipse ></ Ellipse >
  9                       < Line ></ Line >
 10                       < Polygon ></ Polygon >
 11                       < PolyLine ></ PolyLine >
 12                       < Rectangle ></ Rectangle >
 13                   </ Shape >
 14                   < Glyphs ></ Glyphs >
 15                   < Panpel  abstract ="True" >
 16                       < Canvas >
 17                           < InkPresenter ></ InkPresenter >
 18                       </ Canvas >
 19                       < StackPanel ></ StackPanel >
 20                       < Grid ></ Grid >
 21                       < Virtualizingpanel  abstract ="True" >
 22                           < VirturalizingStackPanle ></ VirturalizingStackPanle >
 23                       </ Virtualizingpanel >
 24                   </ Panpel >
 25                   < Image ></ Image >
 26                   < TextBlock ></ TextBlock >
 27                   < MediaElement ></ MediaElement >
 28                   < MultiScaleImage ></ MultiScaleImage >
 29                   < Control  abstract ="True" >
 30                       < TextBox ></ TextBox >
 31                       < PasswordBox ></ PasswordBox >
 32                       < ItemsControl >
 33                           < Selector  abstract ="True" >
 34                               < ComboBox ></ ComboBox >
 35                               < ListBox ></ ListBox >
 36                           </ Selector >
 37                       </ ItemsControl >
 38                       < ContentControl >
 39                           < ButtonBase  abstract ="True" >
 40                               < Button ></ Button >
 41                               < ToggleButton >
 42                                   < CheckBox ></ CheckBox >
 43                                   < RadioButton ></ RadioButton >
 44                               </ ToggleButton >
 45                               < HyperlinkButton ></ HyperlinkButton >
 46                               < RepeatButton ></ RepeatButton >
 47                           </ ButtonBase >
 48                           < ListBoxItem >
 49                               < ComboBoxItem ></ ComboBoxItem >
 50                           </ ListBoxItem >
 51                           < ScrollViewer ></ ScrollViewer >
 52                           < ToolTip ></ ToolTip >
 53                       </ ContentControl >
 54                       < UserControl ></ UserControl >
 55                       < RangeBase >
 56                           < ScrollBar ></ ScrollBar >
 57                           < Slider ></ Slider >
 58                           < ProgressBar ></ ProgressBar >
 59                       </ RangeBase >
 60                       < Thumb ></ Thumb >
 61                   </ Control >
 62                   < Border ></ Border >
 63                   < ContentPresenter >
 64                       < ScrollContentPresenter ></ ScrollContentPresenter >
 65                   </ ContentPresenter >
 66                   < ItemsPresenter ></ ItemsPresenter >
 67                   < Popup ></ Popup >
 68               </ FrameworkElement >
 69           </ UIElement >
 70           < TriggerBase  abstract ="True" >
 71               < EventTrigger ></ EventTrigger >
 72           </ TriggerBase >
 73           < TriggerAction  abstract ="True" >
 74               < BeginStoryboard ></ BeginStoryboard >
 75           </ TriggerAction >
 76           < AssemblyPart ></ AssemblyPart >
 77           < ExternalPart >
 78               < ExtensionPart ></ ExtensionPart >
 79           </ ExternalPart >
 80           < FrameworkTemplate  abstract ="True" >
 81               < DataTemplate ></ DataTemplate >
 82               < ControlTemplate ></ ControlTemplate >
 83               < ItemsPanelTemplate ></ ItemsPanelTemplate >
 84           </ FrameworkTemplate >
 85           < Style ></ Style >
 86           < SetterBase  abstract ="True" >
 87               < Setter ></ Setter >
 88           </ SetterBase >
 89           < VisualState ></ VisualState >
 90           < OutOfBrowserSettings ></ OutOfBrowserSettings >
 91           < Icon ></ Icon >
 92           < WindowSettings ></ WindowSettings >
 93           < VisualStateGroup ></ VisualStateGroup >
 94           < VisualTransition ></ VisualTransition >
 95           < DrawingAttributes ></ DrawingAttributes >
 96           < GeneralTransform  abstract ="True" >
 97               < Transform  abstract ="True" >
 98                   < RotateTransform ></ RotateTransform >
 99                   < ScaleTransform ></ ScaleTransform >
100                   < SkewTransform ></ SkewTransform >
101                   < TranslateTransform ></ TranslateTransform >
102                   < TransformGroup ></ TransformGroup >
103                   < MatrixTransform ></ MatrixTransform >
104               </ Transform >
105           </ GeneralTransform >
106           < PathSegment  abstract ="True" >
107               < LineSegment ></ LineSegment >
108               < BezierSegment ></ BezierSegment >
109               < QuadraticBezierSegment ></ QuadraticBezierSegment >
110               < ArcSegment ></ ArcSegment >
111               < PolyLineSegment ></ PolyLineSegment >
112               < PolyBezierSegment ></ PolyBezierSegment >
113               < PolyQuadraticBezierSegment ></ PolyQuadraticBezierSegment >
114           </ PathSegment >
115           < Brush  abstract ="True" >
116               < TitleBrush  abstract ="True" >
117                   < ImageBrush ></ ImageBrush >
118                   < VideoBrush ></ VideoBrush >
119               </ TitleBrush >
120               < SolidColorBrush ></ SolidColorBrush >
121               < GradientBrush >
122                   < LinearGradientBrush ></ LinearGradientBrush >
123                   < RadialGradientBrush ></ RadialGradientBrush >
124               </ GradientBrush >
125               < ImplicitInputBrush ></ ImplicitInputBrush >
126           </ Brush >
127           < Geometry  abstract ="True" >
128               < PathGeometry ></ PathGeometry >
129               < EllipseGeometry ></ EllipseGeometry >
130               < RectangleGeometry ></ RectangleGeometry >
131               < LineGeometry ></ LineGeometry >
132               < GeometryGroup ></ GeometryGroup >
133           </ Geometry >
134           < ImageSource  abstract ="True" >
135               < BitmapSource  abstract ="True" >
136                   < BitmapImage ></ BitmapImage >
137                   < WriteableBitmap ></ WriteableBitmap >
138               </ BitmapSource >
139           </ ImageSource >
140           < PathFigure ></ PathFigure >
141           < GradientStop ></ GradientStop >
142           < TimelineMarker ></ TimelineMarker >
143           < Projection  abstract ="True" >
144               < PlaneProjection ></ PlaneProjection >
145               < Matrix3DProjection ></ Matrix3DProjection >
146           </ Projection >
147           < CacheModel  abstract ="True" >
148               < BitmapCache ></ BitmapCache >
149           </ CacheModel >
150           < TimeLine  abstract ="True" >
151               < Storyboard ></ Storyboard >
152               < DoubleAnimation ></ DoubleAnimation >
153               < ColorAnimation ></ ColorAnimation >
154               < PointAnimation ></ PointAnimation >
155               < DoubleAnimationUsingKeyFrames ></ DoubleAnimationUsingKeyFrames >
156               < ColorAnimationUsingKeyFrames ></ ColorAnimationUsingKeyFrames >
157               < PointAnimationUsingKeyFrames ></ PointAnimationUsingKeyFrames >
158               < ObjectAnimationUsingKeyFrames ></ ObjectAnimationUsingKeyFrames >
159           </ TimeLine >
160           < EasingFunctionBase  abstract ="True" >
161               < CircleEase ></ CircleEase >
162               < BackEase ></ BackEase >
163               < ExponentialEase ></ ExponentialEase >
164               < PowerEase ></ PowerEase >
165               < QuadraticEase ></ QuadraticEase >
166               < CubicEase ></ CubicEase >
167               < QuarticEase ></ QuarticEase >
168               < QuinticEase ></ QuinticEase >
169               < ElasticEase ></ ElasticEase >
170               < BounceEase ></ BounceEase >
171               < SineEase ></ SineEase >
172           </ EasingFunctionBase >
173           < KeySpline ></ KeySpline >
174           < DoubleKeyFrame  abstract ="True" >
175               < DiscreateDoubleKeyFrame ></ DiscreateDoubleKeyFrame >
176               < LinearDoublekeyFrame ></ LinearDoublekeyFrame >
177               < SplineDoubleKeyFrame ></ SplineDoubleKeyFrame >
178               < EasingDoubleKeyFrame ></ EasingDoubleKeyFrame >
179           </ DoubleKeyFrame >
180           < ColorKeyFrame  abstract ="True" >
181               < DiscreteColorKeyFrame ></ DiscreteColorKeyFrame >
182               < LinearColorKeyFrame ></ LinearColorKeyFrame >
183               < SplineColorKeyFrame ></ SplineColorKeyFrame >
184               < EasingColorKeyFrame ></ EasingColorKeyFrame >
185           </ ColorKeyFrame >
186           < PointKeyFrame  abstract ="True" >
187               < DiscretePointKeyFrame ></ DiscretePointKeyFrame >
188               < LinearPointKeyFrame ></ LinearPointKeyFrame >
189               < SplinePointKeyFrame ></ SplinePointKeyFrame >
190               < EasingPointKeyFrame ></ EasingPointKeyFrame >
191           </ PointKeyFrame >
192           < ObjectKeyFrame  abstract ="True" >
193               < DiscreteObjectkeyFrame ></ DiscreteObjectkeyFrame >
194           </ ObjectKeyFrame >
195           < TouchDevice ></ TouchDevice >
196           < TouchPoint ></ TouchPoint >
197           < Inline  abstract ="True" >
198               < Run ></ Run >
199               < LineBreak ></ LineBreak >
200           </ Inline >
201           < MultiScaleSubImage ></ MultiScaleSubImage >
202           < RowDefinition ></ RowDefinition >
203           < ColumnDefinition ></ ColumnDefinition >
204           < PixelShader ></ PixelShader >
205           < Effect  abstract ="True" >
206               < ShaderEffect  abstract ="True" ></ ShaderEffect >
207               < BlurEffect ></ BlurEffect >
208               < DropShadowEffect ></ DropShadowEffect >
209           </ Effect >
210           < Deployment ></ Deployment >
211           < CollectionViewSource ></ CollectionViewSource >
212           < VisualStatemanager ></ VisualStatemanager >
213           < Stroke ></ Stroke >
214           < InputMethod ></ InputMethod >
215           < MultiScaleTileSource  abstract ="True" >
216               < DeepZoomInageTileSource ></ DeepZoomInageTileSource >
217           </ MultiScaleTileSource >
218           < ResourceDictionary ></ ResourceDictionary >
219           < AutomationPeer  abstract ="True" >
220               < FrameworkElementAutomationPeer >
221                   < ButtonBaseAutomationPeer  abstract ="True" >
222                       < ButtonAutomationPeer ></ ButtonAutomationPeer >
223                       < ToggleButtonAutomationPeer >
224                           < CheckBoxAutomationPeer ></ CheckBoxAutomationPeer >
225                           < RadioButtonAutomationPeer ></ RadioButtonAutomationPeer >
226                       </ ToggleButtonAutomationPeer >
227                       < RepeatButtonmationPeer ></ RepeatButtonmationPeer >
228                       < HyperlinkButtonAutomationPeer ></ HyperlinkButtonAutomationPeer >
229                   </ ButtonBaseAutomationPeer >
230                   < ImageAutomationPeer ></ ImageAutomationPeer >
231                   < ItemsControlAutomationPeer  abstract ="True" >
232                       < SelectorAutomationPeer  abstract ="True" >
233                           < ListBoxItemAutomationPeer ></ ListBoxItemAutomationPeer >
234                       </ SelectorAutomationPeer >
235                   </ ItemsControlAutomationPeer >
236                   < MediaElementAutomationPeer ></ MediaElementAutomationPeer >
237                   < MultiScaleImageAutomationPeer ></ MultiScaleImageAutomationPeer >
238                   < RangeBaseAutomationPeer >
239                       < ScrollBarAutomationPeer ></ ScrollBarAutomationPeer >
240                       < SliderAutomationPeer ></ SliderAutomationPeer >
241                       < ProgressBarAutomationPeer ></ ProgressBarAutomationPeer >
242                   </ RangeBaseAutomationPeer >
243                   < ThumbAutomationPeer ></ ThumbAutomationPeer >
244                   < ScrollViewerAutomationPeer ></ ScrollViewerAutomationPeer >
245                   < TextBoxAutomationPeer ></ TextBoxAutomationPeer >
246                   < TextBlockAutomationPeer ></ TextBlockAutomationPeer >
247                   < PasswordBoxAutomationPeer ></ PasswordBoxAutomationPeer >
248               </ FrameworkElementAutomationPeer >
249           </ AutomationPeer >
250       </ DependencyObject >
251  </ Object >

你可能感兴趣的:(silverlight)