Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Controls / UserControl.cs / 1 / UserControl.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; using System.Windows; using System.Windows.Automation.Peers; using System.Windows.Input; using System.Windows.Media; using System.Windows.Markup; using System.Diagnostics; using MS.Internal.KnownBoxes; namespace System.Windows.Controls { ////// UserControl Class /// public class UserControl : ContentControl { #region Constructors static UserControl() { DefaultStyleKeyProperty.OverrideMetadata(typeof(UserControl), new FrameworkPropertyMetadata(typeof(UserControl))); _dType = DependencyObjectType.FromSystemTypeInternal(typeof(UserControl)); FocusableProperty.OverrideMetadata(typeof(UserControl), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox)); KeyboardNavigation.IsTabStopProperty.OverrideMetadata(typeof(UserControl), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox)); HorizontalContentAlignmentProperty.OverrideMetadata(typeof(UserControl), new FrameworkPropertyMetadata(HorizontalAlignment.Stretch)); VerticalContentAlignmentProperty.OverrideMetadata(typeof(UserControl), new FrameworkPropertyMetadata(VerticalAlignment.Stretch)); } ////// Default constructor /// public UserControl() { } #endregion Constructors // Set the EventArgs' source to be this UserControl internal override void AdjustBranchSource(RoutedEventArgs e) { e.Source=this; } ////// Creates AutomationPeer ( protected override AutomationPeer OnCreateAutomationPeer() { return new UserControlAutomationPeer(this); } #region DTypeThemeStyleKey // Returns the DependencyObjectType for the registered ThemeStyleKey's default // value. Controls will override this method to return approriate types. internal override DependencyObjectType DTypeThemeStyleKey { get { return _dType; } } private static DependencyObjectType _dType; #endregion DTypeThemeStyleKey } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.) ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NativeMethods.cs
- DataGridBoolColumn.cs
- CorruptingExceptionCommon.cs
- Window.cs
- UrlAuthorizationModule.cs
- WorkflowEventArgs.cs
- InkCanvasAutomationPeer.cs
- objectresult_tresulttype.cs
- SafeLibraryHandle.cs
- AlignmentXValidation.cs
- MenuEventArgs.cs
- CodeAttributeArgumentCollection.cs
- OrderedEnumerableRowCollection.cs
- SystemUnicastIPAddressInformation.cs
- MenuTracker.cs
- X509Utils.cs
- LinearGradientBrush.cs
- CompilerScope.cs
- Configuration.cs
- CheckoutException.cs
- TreePrinter.cs
- BindingSource.cs
- TextTreePropertyUndoUnit.cs
- PackWebRequest.cs
- SafePointer.cs
- SqlDataSourceSelectingEventArgs.cs
- FlatButtonAppearance.cs
- ProcessHostFactoryHelper.cs
- ImageFormatConverter.cs
- TemplateContent.cs
- Brushes.cs
- BindingMemberInfo.cs
- CultureSpecificCharacterBufferRange.cs
- ZoneButton.cs
- ObjectSpanRewriter.cs
- WorkflowWebService.cs
- PriorityQueue.cs
- JsonServiceDocumentSerializer.cs
- DetailsViewInsertedEventArgs.cs
- EventEntry.cs
- Preprocessor.cs
- GridViewCancelEditEventArgs.cs
- ScriptBehaviorDescriptor.cs
- SerializationFieldInfo.cs
- RecordManager.cs
- MediaTimeline.cs
- KeyboardNavigation.cs
- IconEditor.cs
- HexParser.cs
- Rectangle.cs
- AssemblyFilter.cs
- CultureSpecificStringDictionary.cs
- NumberFormatter.cs
- ApplicationTrust.cs
- SerialPinChanges.cs
- StylusDownEventArgs.cs
- ScrollBarAutomationPeer.cs
- DbConnectionPoolOptions.cs
- MessageQueueInstaller.cs
- ControlParameter.cs
- DecoderFallbackWithFailureFlag.cs
- ReachFixedPageSerializer.cs
- NTAccount.cs
- TextElementEnumerator.cs
- GlobalizationSection.cs
- ViewValidator.cs
- WorkflowDesigner.cs
- HttpResponseMessageProperty.cs
- Column.cs
- AssociatedControlConverter.cs
- CheckBox.cs
- TextModifierScope.cs
- XmlSchemaSimpleTypeList.cs
- SimpleRecyclingCache.cs
- WebExceptionStatus.cs
- MulticastDelegate.cs
- ErrorHandlerModule.cs
- AuthorizationRuleCollection.cs
- DirectoryObjectSecurity.cs
- DecimalAnimationUsingKeyFrames.cs
- PresentationAppDomainManager.cs
- PackUriHelper.cs
- TypeSystem.cs
- CredentialManagerDialog.cs
- ExtendedPropertyCollection.cs
- Size.cs
- FormsAuthenticationCredentials.cs
- SyndicationSerializer.cs
- HttpCapabilitiesSectionHandler.cs
- AdRotator.cs
- ToolStripMenuItem.cs
- ScrollChangedEventArgs.cs
- PrivateFontCollection.cs
- ExpressionEditorAttribute.cs
- ClientOptions.cs
- X509Certificate.cs
- PrimitiveSchema.cs
- SpeechEvent.cs
- FolderLevelBuildProvider.cs
- ConfigurationStrings.cs