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
- LogSwitch.cs
- ActiveXSite.cs
- DictionarySurrogate.cs
- InputBinding.cs
- NativeRightsManagementAPIsStructures.cs
- OdbcFactory.cs
- FontStretch.cs
- AesManaged.cs
- StyleHelper.cs
- RepeaterCommandEventArgs.cs
- PrintPreviewControl.cs
- FileDialog_Vista.cs
- NegotiateStream.cs
- HtmlContainerControl.cs
- Tag.cs
- CancellationState.cs
- GregorianCalendar.cs
- RegexWorker.cs
- VerificationAttribute.cs
- X509ThumbprintKeyIdentifierClause.cs
- FigureHelper.cs
- OpCodes.cs
- SynthesizerStateChangedEventArgs.cs
- ControlIdConverter.cs
- VersionUtil.cs
- DataGridViewToolTip.cs
- NavigationCommands.cs
- RectAnimation.cs
- _ShellExpression.cs
- ListViewGroupItemCollection.cs
- NativeBuffer.cs
- SortDescriptionCollection.cs
- X500Name.cs
- ProxySimple.cs
- XmlStringTable.cs
- ClientBuildManagerCallback.cs
- IisTraceWebEventProvider.cs
- OutOfProcStateClientManager.cs
- CellLabel.cs
- ImageFormat.cs
- HtmlShim.cs
- StringUtil.cs
- MergeFailedEvent.cs
- ListControl.cs
- HtmlControlAdapter.cs
- AttributeUsageAttribute.cs
- FormViewInsertEventArgs.cs
- OperationPerformanceCounters.cs
- PermissionListSet.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- TouchPoint.cs
- XmlConverter.cs
- Currency.cs
- RegistryPermission.cs
- TreeNodeBindingDepthConverter.cs
- TdsParameterSetter.cs
- ExceptionTrace.cs
- RemotingConfigParser.cs
- LogExtent.cs
- RepeaterItem.cs
- DockingAttribute.cs
- RepeatInfo.cs
- WebReferenceCollection.cs
- RunInstallerAttribute.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- CompilationLock.cs
- FastEncoderStatics.cs
- _NetRes.cs
- TextServicesCompartmentEventSink.cs
- StringFreezingAttribute.cs
- FormsAuthentication.cs
- UserControl.cs
- CodeConstructor.cs
- DataTableMappingCollection.cs
- DebugHandleTracker.cs
- WindowsStartMenu.cs
- SortQueryOperator.cs
- Baml2006ReaderFrame.cs
- RunWorkerCompletedEventArgs.cs
- XhtmlBasicLabelAdapter.cs
- AlternationConverter.cs
- RewritingProcessor.cs
- SplashScreenNativeMethods.cs
- MethodCallExpression.cs
- HtmlSelect.cs
- Vector3DCollectionConverter.cs
- TrackBar.cs
- UserControl.cs
- FormViewDesigner.cs
- FixedSOMLineRanges.cs
- TypeDescriptionProvider.cs
- ApplicationId.cs
- QilValidationVisitor.cs
- Boolean.cs
- MetadataFile.cs
- IdnMapping.cs
- DataContractSet.cs
- GetIsBrowserClientRequest.cs
- CqlQuery.cs
- TimeoutValidationAttribute.cs