File: WebPart.xml

package info (click to toggle)
mono-reference-assemblies 3.12.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 604,240 kB
  • ctags: 625,505
  • sloc: cs: 3,967,741; xml: 2,793,081; ansic: 418,042; java: 60,435; sh: 14,833; makefile: 11,576; sql: 7,956; perl: 1,467; cpp: 1,446; yacc: 1,203; python: 598; asm: 422; sed: 16; php: 1
file content (1059 lines) | stat: -rw-r--r-- 87,548 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
<?xml version="1.0" encoding="utf-8"?>
<Type Name="WebPart" FullName="System.Web.UI.WebControls.WebParts.WebPart">
  <TypeSignature Language="C#" Value="public abstract class WebPart : System.Web.UI.WebControls.WebParts.Part, System.Web.UI.WebControls.WebParts.IWebActionable, System.Web.UI.WebControls.WebParts.IWebPart" />
  <AssemblyInfo>
    <AssemblyName>System.Web</AssemblyName>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Web.UI.WebControls.WebParts.Part</BaseTypeName>
  </Base>
  <Interfaces>
    <Interface>
      <InterfaceName>System.Web.UI.WebControls.WebParts.IWebActionable</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>System.Web.UI.WebControls.WebParts.IWebPart</InterfaceName>
    </Interface>
  </Interfaces>
  <Docs>
    <since version=".NET 2.0" />
    <remarks>
      <attribution license="cc4" from="Microsoft" modified="false" />
      <para>When you create controls with Web Parts functionality, you have two basic options. You can create custom controls that derive from the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class, or you can create or use other server controls. Existing ASP.NET controls, custom server controls, and user controls can all be given full Web Parts functionality by declaring them within (or adding them programmatically to) a <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZone" /> zone control, with the result that they will be wrapped with <see cref="T:System.Web.UI.WebControls.WebParts.GenericWebPart" /> objects at run time and treated as true <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls. For details, see the documentation for the <see cref="T:System.Web.UI.WebControls.WebParts.GenericWebPart" /> class. For speed of development and maximum reuse of code, using existing server controls can be a good option. For maximum programmatic control over the behavior and Web Parts functionality of controls, creating a custom control that inherits from the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class is often the best option.</para>
      <para>The abstract <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class inherits from the base <see cref="T:System.Web.UI.WebControls.WebParts.Part" /> control and provides the basic elements for all <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls. The class includes a common set of properties that affect the appearance of the UI. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowClose" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowConnect" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowEdit" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowHide" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowMinimize" />, and <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowZoneChange" /> properties each specify whether the user of a Web application is permitted to interact with the part control in the way indicated by the given property name. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.CatalogIconImageUrl" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ChromeState" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ChromeType" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Description" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Height" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.HelpUrl" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Title" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.TitleIconImageUrl" />, <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.TitleUrl" />, and <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Width" /> properties determine the size, visibility, appearance, and supporting content (such as a title and a description) for a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. </para>
      <para>The relationship of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control to its context within the Web Parts control set is determined by properties such as <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.WebPartManager" />, which holds a reference to the control's associated <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> object, and <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Zone" />, which references the <see cref="T:System.Web.UI.WebControls.WebParts.WebZone" /> that contains the control. There can be only one <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> control per page, and each instance of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control can reside within only one <see cref="T:System.Web.UI.WebControls.WebParts.WebZone" /> at a time.</para>
      <block subset="none" type="note">
        <para>A <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control can be placed outside of a zone on a Web page, but in this case it functions as a normal server control and loses nearly all Web Parts functionality.</para>
      </block>
      <para>Several other important properties affect unique features of <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AuthorizationFilter" /> property allows developers to set an arbitrary string that can be used as a filter at run time to determine whether a control is added to the page. Used together with a feature such as role management, the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AuthorizationFilter" /> property provides a useful mechanism for creating views based on defined user roles. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ExportMode" /> property indicates whether, during an export, all the available property data on a control is exported, or only the non-sensitive data. This allows developers to distinguish between data that is sensitive and data that is not, for security purposes. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.WebBrowsableObject" /> property returns a reference to an instance of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, so that an <see cref="T:System.Web.UI.WebControls.WebParts.EditorPart" /> control can edit it when the page is in edit mode. Finally, there are several properties that indicate the status of the control relative to the rest of the page. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.IsClosed" /> property indicates whether a control is closed (and thus added to a <see cref="T:System.Web.UI.WebControls.WebParts.PageCatalogPart" /> object), or if it is open and available on the page. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.IsShared" /> property indicates whether a control is a shared control (versus a user-specific control), meaning that it is visible to all users of a Web page. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.IsStandalone" /> property indicates whether a control is currently contained in a <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZoneBase" />-derived zone (such as <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZone" />). A value of false indicates the control is inside a zone and thus has full Web Parts functionality. The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.IsStatic" /> property indicates whether a control is static or dynamic. A static control is declared in the markup of a Web page, whereas a dynamic control is added programmatically.</para>
      <para>The <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class also provides several methods that determine what happens at various points in the control's life cycle. For example, the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.OnConnectModeChanged(System.EventArgs)" /> and <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.OnEditModeChanged(System.EventArgs)" /> methods can both be overridden in a derived class to provide programmatic control over the rendering of a control's contents during the event that corresponds to each method's name. </para>
      <para>Classes that derive from <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> can add <see cref="T:System.Web.UI.WebControls.WebParts.WebPartVerb" /> objects to the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Verbs" /> collection. The verbs are rendered in a verbs menu, which appears in the title bar of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. <see cref="T:System.Web.UI.WebControls.WebParts.WebPartVerb" /> objects provide simple UI elements for common user actions such as hiding or minimizing the control or displaying Help.</para>
      <para>The <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.CreateEditorParts" /> method creates a collection of any custom <see cref="T:System.Web.UI.WebControls.WebParts.EditorPart" /> controls that are associated with a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. Developers can override this method so that it creates custom controls designed specifically to edit their <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. The method is called when a user clicks the edit verb on a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
    </remarks>
    <summary>
      <attribution license="cc4" from="Microsoft" modified="false" />
      <para>Serves as the base class for custom ASP.NET Web Parts controls, adding to the base <see cref="T:System.Web.UI.WebControls.WebParts.Part" /> class features some additional user interface (UI) properties, the ability to create connections, and personalization behavior. </para>
    </summary>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="protected WebPart ();" />
      <MemberType>Constructor</MemberType>
      <Parameters />
      <Docs>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.#ctor" /> constructor initializes default values for several UI-oriented properties, including the various Allow properties that determine the control's capabilities. These properties are then incorporated into an inherited class instance.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AllowClose">
      <MemberSignature Language="C#" Value="public virtual bool AllowClose { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>After a user closes a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control on a Web page, the control is no longer visible or available on the page. The closed control is added to the page catalog, a Web Parts entity that stores a reference to the control. If a developer adds a <see cref="T:System.Web.UI.WebControls.WebParts.PageCatalogPart" /> control to the page within a <see cref="T:System.Web.UI.WebControls.WebParts.CatalogZone" /> control, users are able to switch the page to catalog display mode, select the closed control in the page catalog, and add it back to the page.</para>
          <block subset="none" type="note">
            <para>A closed <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control can be added back to a page either programmatically, or by a user who selects the closed control from the page catalog when the page is in catalog display mode. </para>
          </block>
          <para>Closing a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is different from deleting it. A closed control can be added back to a page, while a deleted control is permanently removed. For more information on deleting controls, see the <see cref="M:System.Web.UI.WebControls.WebParts.WebPartManager.DeleteWebPart(System.Web.UI.WebControls.WebParts.WebPart)" /> method. Closing a control is also different from hiding it. A control that is hidden is still present on the page, still participates in page life cycle events, and is only hidden from the user's view, but a closed control is not even rendered on a page.</para>
          <para>Both static and dynamic <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls (static controls are declared in a page's markup, while dynamic controls are added programmatically) can be closed. </para>
          <para>If a developer sets the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowClose" /> property to false, a close verb does not appear on the control, and the user is not able to close the control.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value indicating whether an end user can close a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control on a Web page.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AllowConnect">
      <MemberSignature Language="C#" Value="public virtual bool AllowConnect { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The property value can be set declaratively in page markup, or programmatically.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value that indicates whether the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control allows other controls to form connections with it.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AllowEdit">
      <MemberSignature Language="C#" Value="public virtual bool AllowEdit { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>To allow end users to edit a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowEdit" /> property must be set to true (the default), and the page's display mode must be in edit mode. Display modes are represented by fields in the <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> control. In this case, the mode is <see cref="F:System.Web.UI.WebControls.WebParts.WebPartManager.EditDisplayMode" />. For details about page display modes and how to change them, see the <see cref="T:System.Web.UI.WebControls.WebParts.WebPartDisplayMode" /> class overview. </para>
          <para>When the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowEdit" /> property is set to false either declaratively or programmatically, editing options are limited. The only possible editing operations are changes to the page's layout, using a <see cref="T:System.Web.UI.WebControls.WebParts.LayoutEditorPart" /> control, or other basic operations enabled through custom <see cref="T:System.Web.UI.WebControls.WebParts.EditorPart" /> controls.</para>
          <para>For an example that uses <see cref="T:System.Web.UI.WebControls.WebParts.EditorPart" /> controls from the Web Parts control set and shows how to enable editing of a custom Web Parts control, see <format type="text/html"><a href="e05b659c-d6da-46cb-b177-48efe55f2770">Walkthrough: Creating a Web Parts Page</a></format>.</para>
          <block subset="none" type="note">
            <para>The effect that the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowEdit" /> property has on a control's behavior is also impacted by the current personalization scope of the Web page, and the individual Web Parts controls on that page. For more information, see <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
          </block>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value indicating whether an end user can modify a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control through the user interface (UI) provided by one or more <see cref="T:System.Web.UI.WebControls.WebParts.EditorPart" /> controls.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AllowHide">
      <MemberSignature Language="C#" Value="public virtual bool AllowHide { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowHide" /> property determines whether users can modify the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property. In the default case, when the property value is true, users can change the value when the control is being edited. By default, controls are not hidden and their <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property value is false. When a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is being edited, if a user selects a check box to hide the control (which sets the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property to true), the control will no longer be visible when the page returns to browse mode.</para>
          <para>Hidden controls are distinct from controls that are closed, because the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property has a distinct meaning within the Web Parts control set. Closed controls are not even rendered on a page, and do not participate in page life cycle events. In contrast, while hidden <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls are not visible to users, they are still rendered on a Web page, are still contained in a zone, and can still maintain connections with other <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls as part of a Web Parts application. </para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value indicating whether end users are allowed to hide a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AllowMinimize">
      <MemberSignature Language="C#" Value="public virtual bool AllowMinimize { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowMinimize" /> property, if set to false, prevents an end user from being able to minimize the control, and the user interface (UI) for minimizing the control does not appear in the control's title bar. In Web Parts terminology, when the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowMinimize" /> property is set to false, the minimize verb does not appear on the control's verbs menu.</para>
          <para>When a user minimizes a control, it reduces the control's size down to a minimal area that displays only part of the control's title bar and title.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value indicating whether end users can minimize a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AllowZoneChange">
      <MemberSignature Language="C#" Value="public virtual bool AllowZoneChange { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>When the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowZoneChange" /> property is true, and a Web page is in a display mode that allows layout changes (such as edit or design mode), a user can change the page layout by moving a control to another <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZoneBase" /> zone on the page. If the property is set to false, a control cannot be moved between zones, but can still be moved within its current zone.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value indicating whether a user can move a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control between <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZoneBase" /> zones.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="AuthorizationFilter">
      <MemberSignature Language="C#" Value="public virtual string AuthorizationFilter { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The Web Parts control set does not implement any default behavior for the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AuthorizationFilter" /> property. However, the property is provided so that you can assign an arbitrary string value to a custom <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control; this property can be checked by the <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> control during its <see cref="E:System.Web.UI.WebControls.WebParts.WebPartManager.AuthorizeWebPart" /> event to determine whether the control can be added to the page.</para>
          <para>In some cases, the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AuthorizationFilter" /> property might be used with the ASP.NET role manager feature, so that if a user is in a certain role, and if the string value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AuthorizationFilter" /> property meets certain conditions set by the developer, then the control can be added. This approach allows developers to create custom views of a page based on a combination of roles and other authorization criteria that they specify.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets an arbitrary string to determine whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is authorized to be added to a page. </para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="CatalogIconImageUrl">
      <MemberSignature Language="C#" Value="public virtual string CatalogIconImageUrl { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the URL to an image that represents a Web Parts control in a catalog of controls. </para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="ChromeState">
      <MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.WebParts.PartChromeState ChromeState { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.WebParts.PartChromeState</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>A part control's <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ChromeState" /> property value can be normal or minimized. The <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class overrides the base property so that end users can personalize it. </para>
          <para>For a code example that uses this property, see the base <see cref="P:System.Web.UI.WebControls.WebParts.Part.ChromeState" /> property.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets whether a part control is in a minimized or normal state.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="ChromeType">
      <MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.WebParts.PartChromeType ChromeType { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.WebParts.PartChromeType</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>A part control's <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.WebPartManager" /> property determines what kind of border surrounds the control. Options include showing a title only, a border only, a title and border, neither, or the default option, which simply uses the value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebZone.PartChromeType" /> property. </para>
          <para>The <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class overrides the base property so that end users can personalize it.</para>
          <para>For a code example that uses this property, see the base <see cref="P:System.Web.UI.WebControls.WebParts.Part.ChromeType" /> property.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the type of border that frames a Web Parts control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="ConnectErrorMessage">
      <MemberSignature Language="C#" Value="public string ConnectErrorMessage { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The content of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ConnectErrorMessage" /> property is supplied internally by the Web Parts control set.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets an error message to display to users if errors occur during the connection process.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Description">
      <MemberSignature Language="C#" Value="public override string Description { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Description" /> property is typically a string that is used in catalogs that provide lists of part controls, and as a ToolTip in the part control's title bar. The content of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Description" /> property appears in a ToolTip when you position your mouse pointer over the title text in a part control's title bar. The ToolTip text is created from the value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.DisplayTitle" /> property, followed by a hyphen, followed by the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Description" /> property value.</para>
          <para>For a code example that uses this property, see the base <see cref="P:System.Web.UI.WebControls.WebParts.Part.Description" /> property.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a brief phrase that summarizes what the part control does, for use in ToolTips and catalogs of part controls.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Direction">
      <MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.ContentDirection Direction { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.ContentDirection</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class overrides the base property values so that ends users can personalize the property.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the horizontal direction that content flows within the control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="DisplayTitle">
      <MemberSignature Language="C#" Value="public string DisplayTitle { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.DisplayTitle" /> property returns either the current value of the <see cref="P:System.Web.UI.WebControls.WebParts.Part.Title" /> property or, if the control has no title, a calculated value. The calculated value consists of a localizable resource string for untitled controls, plus (if there are multiple controls within the zone) a number based on the index of the control within the zone.</para>
          <para>For custom <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls where the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Subtitle" /> property has been overridden to return a string value to use as a subtitle, the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.DisplayTitle" /> property is concatenated with the subtitle to produce a complete title. </para>
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.DisplayTitle" /> property value also serves as part of a ToolTip that appears when a user positions the mouse pointer over the title bar of a control. The full ToolTip consists of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.DisplayTitle" /> value, followed by a hyphen, followed by the value of the control's <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Description" /> property.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a string that contains the full title text actually displayed in the title bar of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control instance.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="ExportMode">
      <MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.WebParts.WebPartExportMode ExportMode { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.WebParts.WebPartExportMode</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>By default, a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control cannot be exported and its <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ExportMode" /> property is set to <see cref="F:System.Web.UI.WebControls.WebParts.WebPartExportMode.None" />. To enable exporting all properties for the control, set the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ExportMode" /> value to <see cref="F:System.Web.UI.WebControls.WebParts.WebPartExportMode.All" />. To export only certain properties while preventing the export of properties that contain sensitive data, you set the property value to <see cref="F:System.Web.UI.WebControls.WebParts.WebPartExportMode.NonSensitiveData" />.</para>
          <para>To export property value descriptions for a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, the properties must also be marked with the Personalizable attribute in the metadata for the property's source code. For details, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" />. </para>
          <block subset="none" type="note">
            <para>To enable the export feature for a Web application that includes Web Parts controls, in the Web.config file for your application, you must add an attribute to the &lt;webParts&gt; element within the &lt;system.web&gt; section, as in the following markup.</para>
            <para>&lt;webParts  enableExport="true"&gt;</para>
            <para>&lt;/webParts&gt;</para>
          </block>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets whether all, some, or none of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control's properties can be exported. </para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="HasSharedData">
      <MemberSignature Language="C#" Value="public bool HasSharedData { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>This property refers to personalization data that is set on a control in shared scope, meaning personalization data that is seen by all users.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a value that indicates whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control has any shared personalization data associated with it.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="HasUserData">
      <MemberSignature Language="C#" Value="public bool HasUserData { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>This property refers to custom personalization data that is user-specific -- in other words, specific settings by a user on a control that are visible only to that user.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a value that indicates whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control has any user personalization data associated with it.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Height">
      <MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.Unit Height { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.Unit</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Internet Explorer rendering modes can affect the height of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control and the height of the zone that contains it. Internet Explorer renders Web pages either in compatibility mode (backward compatible with previous browser versions) or in standards mode (determined by the presence of a DOCTYPE declaration in the page). For information about these modes, see the DHTML <see cref="http://go.microsoft.com/fwlink/?LinkId=57175">compatMode</see> property.</para>
          <para>When Internet Explorer renders a page in standards mode, under some circumstances it might not resize cells in tables, even when a cell's HTML markup is &lt;td height="100%"&gt;. As a result, <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls and their containing zone are rendered so that the controls do not stretch to the full height of the zone. </para>
          <para>When Internet Explorer is in standard mode, controls do not render to stretch to their full height in the following cases:</para>
          <list type="bullet">
            <item>
              <para>When a zone's <see cref="P:System.Web.UI.WebControls.WebParts.WebPartZoneBase.LayoutOrientation" /> property is set to <see cref="F:System.Web.UI.WebControls.Orientation.Vertical" /> and you explicitly set the height on the zone. To enable controls to fill the full height of the zone, do not specify the height of a horizontally oriented zone.</para>
            </item>
            <item>
              <para>When a zone's <see cref="P:System.Web.UI.WebControls.WebParts.WebPartZoneBase.LayoutOrientation" /> property is set to <see cref="F:System.Web.UI.WebControls.Orientation.Horizontal" /> and you do not explicitly set the height of the zone or of the contained controls. To enable controls to fill the full height of the zone, set the height of the zone or of the controls in a vertically oriented zone.</para>
            </item>
          </list>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the height of a zone.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="HelpMode">
      <MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.WebParts.WebPartHelpMode HelpMode { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.WebParts.WebPartHelpMode</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Use the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.HelpMode" /> property to determine how a browser will display Help content for a control. The following table lists the effects of the various Help modes on a browser when Help content for a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is displayed.</para>
          <list type="table">
            <listheader>
              <item>
                <term>
                  <para>Help mode</para>
                </term>
                <description>
                  <para>Browser behavior</para>
                </description>
              </item>
            </listheader>
            <item>
              <term>
                <para>
                  <see cref="F:System.Web.UI.WebControls.WebParts.WebPartHelpMode.Modal" />
                </para>
              </term>
              <description>
                <para>Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web Parts page.</para>
              </description>
            </item>
            <item>
              <term>
                <para>
                  <see cref="F:System.Web.UI.WebControls.WebParts.WebPartHelpMode.Modeless" /> </para>
              </term>
              <description>
                <para>Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page.</para>
              </description>
            </item>
            <item>
              <term>
                <para>
                  <see cref="F:System.Web.UI.WebControls.WebParts.WebPartHelpMode.Navigate" /> </para>
              </term>
              <description>
                <para>Replaces the Web Parts page in the browser window.</para>
              </description>
            </item>
          </list>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the type of user interface (UI) used to display Help content for a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="HelpUrl">
      <MemberSignature Language="C#" Value="public virtual string HelpUrl { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>To enable a verb menu with a help verb in the verbs menu of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, you must provide a value for the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.HelpUrl" /> property. The manner in which the Help content is displayed in the browser is determined by the value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.HelpMode" /> property. </para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the URL to a Help file for a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Hidden">
      <MemberSignature Language="C#" Value="public virtual bool Hidden { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>A <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control that is hidden remains in its zone, is actually rendered on its page, and participates in page life cycle phases such as the PreRender phase, even though it is not visible in a browser. This is different from <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls that are closed, because closed controls are not even rendered on a page, while hidden controls are rendered and active in Web Parts applications, though not visible to users. The Web Parts control set hides the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control by setting its cascading style sheet (CSS) style to a value of display:none. </para>
          <para>Even if the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property for a control is set to true, the control is still displayed if the current display mode on the page allows hidden controls to be displayed. For example, edit mode allows hidden controls to be displayed, so that users can edit them. When hidden controls are visible in certain display modes, the title of the control displays a string indicating that the control is in hidden status. </para>
          <para>When the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property on a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is set to false, which is the default, the control is displayed on the page. Note that if the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowHide" /> property is set to false, end users are not allowed to edit the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Hidden" /> property value.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a value indicating whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is displayed on a Web page.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="ImportErrorMessage">
      <MemberSignature Language="C#" Value="public virtual string ImportErrorMessage { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ImportErrorMessage" /> property allows you to set a custom error message that is displayed if an error occurs when a user tries to import a part control's description file into a catalog of Web Parts controls. You can set the property declaratively on a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, adding the ImportErrorMessage attribute within the opening tag of the control and assigning an error message string to it. You can also set the property value programmatically.</para>
          <para>For a full code example that demonstrates both exporting and importing .WebPart description files for <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls, which includes use of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ImportErrorMessage" /> property, see the <see cref="T:System.Web.UI.WebControls.WebParts.ImportCatalogPart" /> class.</para>
          <para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets an error message that is used if errors occur when a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is imported.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="IsClosed">
      <MemberSignature Language="C#" Value="public bool IsClosed { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>A <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control that is closed is not rendered on the page and does not participate in page events. However, it is maintained in a page catalog by the Web Parts application, and can be added back to the page by users if the appropriate user interface (UI) is provided. For more information, see <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.AllowClose" />.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a value that indicates whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is currently closed on a Web Parts page.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="IsShared">
      <MemberSignature Language="C#" Value="public bool IsShared { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>A shared Web Parts control is visible to all users of a Web page. The opposite of a shared control is a per-user control, which is user-specific and is visible only to the user who added that control to a page.</para>
          <para>If a dynamic control is added while a user is viewing the page in shared personalization scope, the control will be shared. If the control is added while the user is in user personalization scope, the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.IsShared" /> property value for that control will be false.</para>
          <para>For more information about shared and per-user controls, see <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a value that indicates whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is shared, meaning that it is visible to all users of a Web Parts page.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="IsStandalone">
      <MemberSignature Language="C#" Value="public bool IsStandalone { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a value that indicates whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is standalone, meaning that it is not contained within a <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZoneBase" /> zone.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="IsStatic">
      <MemberSignature Language="C#" Value="public bool IsStatic { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>A static <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is one that is declared in the markup of a Web Parts page. This contrasts with a dynamic <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, which is added either programmatically or by a user selecting the control from a catalog of controls at run time.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a value that indicates whether a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is a static control, which means the control is declared in the markup of a Web Parts page and not added to the page programmatically.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="OnClosing">
      <MemberSignature Language="C#" Value="protected virtual void OnClosing (EventArgs e);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="e" Type="System.EventArgs" />
      </Parameters>
      <Docs>
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The method in the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> base class contains no implementation. Derived <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls can override the method if needed to provide custom handling when the control is closed. The <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> control automatically invokes the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.OnClosing(System.EventArgs)" /> method if you provide an implementation in a derived class.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Enables derived classes to provide custom handling when a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is closed on a Web Parts page.</para>
        </summary>
        <param name="e">
          <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
      </Docs>
    </Member>
    <Member MemberName="OnConnectModeChanged">
      <MemberSignature Language="C#" Value="protected virtual void OnConnectModeChanged (EventArgs e);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="e" Type="System.EventArgs" />
      </Parameters>
      <Docs>
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The method in the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> base class contains no implementation.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Enables derived classes to provide custom handling when a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is beginning or ending the process of connecting to other controls.</para>
        </summary>
        <param name="e">
          <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
      </Docs>
    </Member>
    <Member MemberName="OnDeleting">
      <MemberSignature Language="C#" Value="protected virtual void OnDeleting (EventArgs e);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="e" Type="System.EventArgs" />
      </Parameters>
      <Docs>
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The method in the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> base class contains no implementation.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Enables derived classes to provide custom handling when a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is permanently removed from a Web Parts page.</para>
        </summary>
        <param name="e">
          <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
      </Docs>
    </Member>
    <Member MemberName="OnEditModeChanged">
      <MemberSignature Language="C#" Value="protected virtual void OnEditModeChanged (EventArgs e);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="e" Type="System.EventArgs" />
      </Parameters>
      <Docs>
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The method in the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> base class contains no implementation.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Enables derived classes to provide custom handling when a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control is entering or leaving edit mode.</para>
        </summary>
        <param name="e">
          <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
      </Docs>
    </Member>
    <Member MemberName="SetPersonalizationDirty">
      <MemberSignature Language="C#" Value="protected void SetPersonalizationDirty ();" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty" /> method sets a flag indicating that control state data has been changed (personalized) on a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, and that the <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> control therefore needs to persist the personalization data to long term storage. </para>
          <para>Normally the <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> persists personalization changes on <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls without a need for developers to call the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty" /> method. But there are two cases in which developers do need to call this method. The first case is when control state data is changed during an HTTP GET request to a page. By default, changes to control state data during a GET request are not persisted (for security purposes). But the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty" /> method provides a way to persist legitimate personalization changes to <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> controls in this case.</para>
          <para>The second case for calling the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty" /> method occurs during an HTTP POST request to a page. If a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control has complex personalizable properties (such as a property that contains an <see cref="T:System.Collections.ArrayList" /> object), and control state data in those properties is personalized during a POST request, developers must call the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty" /> method to ensure that the changes are persisted. </para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Sets a flag indicating that personalization data has changed for the current <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control instance. </para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="SetPersonalizationDirty">
      <MemberSignature Language="C#" Value="public static void SetPersonalizationDirty (System.Web.UI.Control control);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="control" Type="System.Web.UI.Control" />
      </Parameters>
      <Docs>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty(System.Web.UI.Control)" /> method has the same purpose as the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty" /> method, which is to set a flag indicating that control state data has been changed (personalized) on a server control during an HTTP GET request. The difference between these methods is that the <see cref="M:System.Web.UI.WebControls.WebParts.WebPart.SetPersonalizationDirty(System.Web.UI.Control)" /> method is used for server controls that do not inherit from the <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> class, but are placed within <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZoneBase" /> zones to participate in Web Parts applications. </para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Sets a flag indicating that personalization data has changed for the specified server control that resides in a <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZoneBase" /> zone.</para>
        </summary>
        <param name="control">
          <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.Control" /> for which the personalization data has changed.</param>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Subtitle">
      <MemberSignature Language="C#" Value="public virtual string Subtitle { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Use the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Subtitle" /> property optionally to return a standard subtitle string in your custom <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control that will be appended to the control's title. </para>
          <para>If you provide a value for the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Subtitle" /> property in a custom <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control, the Web Parts control set automatically appends it to the value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Title" /> property to create a complete title for the control. </para>
          <para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a string that is concatenated with the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Title" /> property value to form a complete title for a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. </para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Title">
      <MemberSignature Language="C#" Value="public override string Title { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>If a developer assigns a value to the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Title" /> property, then that value determines all (or at least part of) the text in the control's title bar. The title text also appears as part of the ToolTip text when you position your mouse pointer over the title bar of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control or other server control that appears in a <see cref="T:System.Web.UI.WebControls.WebParts.WebPartZone" /> zone. </para>
          <para>The complete text displayed in a control's title bar is also affected by the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Subtitle" /> property. If that property has a value assigned to it, the value is concatenated to the title. If no value is assigned to the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Title" /> property, a calculated title is displayed. At any point, developers can retrieve the actual, total text displayed in a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control's title bar by getting the value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.DisplayTitle" /> property.</para>
          <para>The style of the title text is determined by the <see cref="P:System.Web.UI.WebControls.WebParts.WebZone.PartTitleStyle" /> property of the zone that contains the part control.</para>
          <para>For a code example that demonstrates the use of the base property, see the <see cref="P:System.Web.UI.WebControls.WebParts.Part.Title" /> property.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the title of a part control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="TitleIconImageUrl">
      <MemberSignature Language="C#" Value="public virtual string TitleIconImageUrl { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets the URL to an image used to represent a Web Parts control in the control's title bar.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="TitleUrl">
      <MemberSignature Language="C#" Value="public virtual string TitleUrl { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>When you assign a URL to the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.TitleUrl" /> property, the title of the control becomes a link to supplemental information about the control. The URL is not rendered when the page is in a display mode where controls can be dragged, such as design, edit, or catalog mode.</para>
          <para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para>
          <para>The personalization scope of this property is set to <see cref="F:System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared" /> and can be modified only by authorized users. For more information, see <see cref="T:System.Web.UI.WebControls.WebParts.PersonalizableAttribute" /> and <format type="text/html"><a href="7dc34f74-52aa-4082-b98d-2bcf9e07e320">Web Parts Personalization Overview</a></format>.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets or sets a URL to supplemental information about a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. </para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="TrackViewState">
      <MemberSignature Language="C#" Value="protected override void TrackViewState ();" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Verbs">
      <MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.WebParts.WebPartVerbCollection Verbs { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.WebParts.WebPartVerbCollection</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Verbs derive from the <see cref="T:System.Web.UI.WebControls.WebParts.WebPartVerb" /> class, and provide user interface (UI) actions that users can perform on a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control. Usually verbs are represented in the UI as buttons, links, or menu items. By default, common Web Parts verbs appear on a drop-down verbs menu in each <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control's title bar. There are standard verbs for opening, closing, editing, and minimizing a control, and other verbs for exporting a definition for the control or loading a Help file. These verbs are not included in the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Verbs" /> collection, because the collection contains only custom verbs that you create and return by overriding this property in a derived class.</para>
          <para>When you create custom verbs and add them to the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.Verbs" /> collection, you can then access the verbs programmatically from a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets a collection of custom verbs associated with a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="Width">
      <MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.Unit Width { set; get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Web.UI.WebControls.Unit</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName="ZoneIndex">
      <MemberSignature Language="C#" Value="public int ZoneIndex { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <value>To be added.</value>
        <since version=".NET 2.0" />
        <remarks>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>The <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ZoneIndex" /> property indicates a Web Parts control's numerical order (or ordinal position) within its zone, relative to other controls in the zone. The <see cref="T:System.Web.UI.WebControls.WebParts.WebPartManager" /> control uses this property to track and manage its collection of Web Parts controls on a Web page.</para>
          <block subset="none" type="note">
            <para>You cannot assume that the value of the <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ZoneIndex" /> property for a control will equal the index value for the same control within the <see cref="P:System.Web.UI.WebControls.WebParts.WebPartZoneBase.WebParts" /> collection of the control's zone. Often a control's relative position in its zone (its <see cref="P:System.Web.UI.WebControls.WebParts.WebPart.ZoneIndex" /> value), and its index within the <see cref="P:System.Web.UI.WebControls.WebParts.WebPartZoneBase.WebParts" /> collection of its zone, will be different values as controls are added to and removed from zones.</para>
          </block>
        </remarks>
        <summary>
          <attribution license="cc4" from="Microsoft" modified="false" />
          <para>Gets the index position of a <see cref="T:System.Web.UI.WebControls.WebParts.WebPart" /> control within its zone.</para>
        </summary>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
  </Members>
</Type>