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
- RadioButton.cs
- precedingsibling.cs
- SerializableAttribute.cs
- Array.cs
- ObjectDataSourceDisposingEventArgs.cs
- DataShape.cs
- OdbcFactory.cs
- IPAddressCollection.cs
- FeatureSupport.cs
- SessionStateSection.cs
- ObjectTypeMapping.cs
- SmtpNetworkElement.cs
- InstanceCreationEditor.cs
- OptimizerPatterns.cs
- PopOutPanel.cs
- Preprocessor.cs
- FrugalMap.cs
- WebPartConnectionsEventArgs.cs
- CallSiteBinder.cs
- XmlQueryCardinality.cs
- CultureTableRecord.cs
- QueryTask.cs
- WindowsSysHeader.cs
- ComNativeDescriptor.cs
- DateTimeOffsetConverter.cs
- MessageQueueEnumerator.cs
- MemoryRecordBuffer.cs
- OledbConnectionStringbuilder.cs
- ValuePattern.cs
- SpotLight.cs
- SchemaTableColumn.cs
- QilTargetType.cs
- GestureRecognizer.cs
- SourceCollection.cs
- InternalException.cs
- SystemTcpStatistics.cs
- TraceXPathNavigator.cs
- WebPartUtil.cs
- ConstructorBuilder.cs
- SQLResource.cs
- CopyNodeSetAction.cs
- UIElement3D.cs
- ButtonBaseAutomationPeer.cs
- RadioButtonList.cs
- DayRenderEvent.cs
- LayoutUtils.cs
- DragDeltaEventArgs.cs
- DomainUpDown.cs
- OleDbDataReader.cs
- FontWeightConverter.cs
- ScalarConstant.cs
- DisplayNameAttribute.cs
- CmsUtils.cs
- ChangesetResponse.cs
- SortKey.cs
- Vector3dCollection.cs
- InvariantComparer.cs
- HasCopySemanticsAttribute.cs
- BitmapEffectState.cs
- SessionParameter.cs
- XmlHierarchicalDataSourceView.cs
- UnsafeNativeMethods.cs
- MatrixCamera.cs
- XslAst.cs
- XmlSchemaSimpleTypeList.cs
- AspNetHostingPermission.cs
- ClientScriptManagerWrapper.cs
- RenderTargetBitmap.cs
- ApplicationDirectory.cs
- ServiceBehaviorAttribute.cs
- SystemBrushes.cs
- MappingItemCollection.cs
- TabControlEvent.cs
- SelectionWordBreaker.cs
- WebPartConnectionsCancelVerb.cs
- EntityType.cs
- StringUtil.cs
- ReflectionTypeLoadException.cs
- ToolBar.cs
- Hex.cs
- BamlLocalizer.cs
- ConstructorNeedsTagAttribute.cs
- PropertyGridEditorPart.cs
- ResolveCriteriaCD1.cs
- RowsCopiedEventArgs.cs
- NonSerializedAttribute.cs
- StopStoryboard.cs
- TransportChannelFactory.cs
- GradientBrush.cs
- XhtmlTextWriter.cs
- CalendarDayButton.cs
- ProcessRequestArgs.cs
- ProcessMessagesAsyncResult.cs
- DashStyles.cs
- NetworkInterface.cs
- Visual.cs
- EUCJPEncoding.cs
- ImmutableObjectAttribute.cs
- CompositeCollectionView.cs
- ObjectHelper.cs