• 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>
  • 相关阅读:
    warning: LF will be replaced by CRLF in ***. The file will have its original line endings in your working directory.
    GitHub出现Permissiondenied (publickey).
    浏览器编辑web页面的方法
    用scikit-learn进行LDA降维
    支持向量机原理(二) 线性支持向量机的软间隔最大化模型
    奇异值分解(SVD)原理与在降维中的应用
    scikit-learn K近邻法类库使用小结
    矩阵分解在协同过滤推荐算法中的应用
    精确率与召回率,RoC曲线与PR曲线
    异常点检测算法小结
  • 原文地址:https://www.cnblogs.com/bingyun84/p/1653084.html
Copyright © 2020-2023  润新知