formattingplugin-container.exe

plugin-container.exe  时间:2021-05-19  阅读:()
725IndexNUMERICS2-Ddrawing,251.
Seealsogeometryclasses;geometrymini-language;shapes3-Ddrawing,310—311AAcommand,280#aarrggbbnotation,64Abort()method,659,668absolutepositioning,509—510absolutesizing,80abstractclass(C#),269abstractkeyword(C#),368AcceptsReturnpropertyStyleobject,424TextBlockobject,167actionsactivating,432—433attached,432connectingtoelementwithtrigger,433—434ControlStoryboardActionclass,440creating,431—433describingasbehaviors,441designpatternfor,440encompassing,441FadeInActionaction,437—438FadeOutActionaction,437Microsoft.
Expression.
Interactivity.
dllassemblyactionclasses,445overview,430sourceandtargetinterchangeability,440thatsharedataorinteract,441tightcouplingwithbehavior,441TriggerActionclass,431ActiveColorBorderproperty,64ActiveXcontrols,30ActualHeightproperty,74ActualWidthproperty,74adaptivestreaming,395Add()methodIDictionaryinterface,45IListinterface,45—46AddMessage()method,718add-onassemblies,22AJAX,17algorithm,sieveofEratosthenes,663alignmentaligningcontent,154—155DockPanelcontrol,77Gridcontrol,81GridSplittercontrol,85HorizontalAlignmentproperty,68—69StackPanelcontrol,69—70VerticalAlignmentproperty,68—69WrapPanelcontrol,75AlignmentXproperty,296AlignmentYproperty,296INDEX726allowHtmlPopupWindowparameter,493allowHtmlPopupwindowparameter,512AllowInvalidproperty,592alphavalue,transparency,64,298Altkey,135AlternatingRowBackgroundproperty,604alternativecontent,28&characterentity,41Amplitudeproperty,340Ancestors()methodXDocumentobject,695XElementobject,695Anglevalue,344animationattachedproperties,327bomb-droppinggame,355—365brushes,348—349Canvascontainerclass,330ChildWindowcontrol,232cleaningup,364Completedevent,355—363creatingsimple,325—336datatypesavailablefor,325definingstateanimations,480—482dependencypropertychangingvaluesof,324precedence,112dynamiceffects,305easing,337—343description,323easingfunctionclasses,337,340—343EasingFunctionproperty,337—339encapsulating,365—370enumerations,325flippingelements,moving,343frame-based,370—374groupingmultiple,326hard-codingvalues,459hardwareacceleration,323key-frame,337,351—354key-spline,354lifetime,331—333limitationsof,324makingelementsappearordisappear,343mouse,whenmovedoverbutton,457one-way,332overview,323—324performance,374—380bitmapcaching,377framerate,374hardwareacceleration,375—380improving,375performingpartof,333perspectiveprojections,346—348pixelshaders,349—351playbackof,controlling,326,334—336pointingtopropertyelement,326positionofelements,343propertieschoosing,343configuring,329—331referencetypes,325repeatingendlessly,333resizingstretchingelements,343rulesof,324—325SilverlightandWPFsystems,324simultaneous,334startingwithcode,328witheventtrigger,327—328states,455steady-state,462stoppingversuscompleting,336surfaceofelements,changing,343timelineof,managing,326transforms,343—346transitionsoverview,461—466page,366—367wipe,368—370usercontrols,357—359videopuzzle,410XAMLmarkup,326zero-length,461INDEX727Animationclass,326,334annotationattributes,592—599CustomValidation,596—599Range,593RegularExpression,594—596Required,593StringLength,591—593annotationsdata,590—602text,399anonymoustypes,LINQ,696api_keyquery-stringargument,Flickr,691Appclass,229,244App_Codefolder,516,553AppendChild()method,496,499applicationassembly,209—212Applicationclass,146,188applicationendpoints,707applicationmodel,183—223classlibraryassemblies,217—219lifecycle,185—186,190overview,183resources,209—213scenarios,184,187—189,192—196Applicationobject,ASP.
NET,530applicationpackage,209,212—213applicationsettings,644—645ApplicationStartupmethod,186ApplicationStoragetab,640—641Application_Startupmethod,186ApplicationSettingscollection,644—645AppManifest.
xamlfile,18AppManifest.
xmlfile,6App.
xamlfileApplication.
Resourcessection,52—53creatingsetofrelatedstyles,450overview,5usingresourcescollectionin,284App.
xaml.
csfile(CS),5App.
xaml.
vbfile(VB),5arcs,275—277ArcSegmentclass,274—277geometrymini-languagecommand,280IsLargeArcproperty,276Pointproperty,275Sizeproperty,275SweepDirectionproperty,277ARGBcolorstandard,298Argumentproperty,671Arrange()method,93ArrangeCore()method,91ArrangeOverride()methodcallingUniformGrid,97customlayoutcontainers,91—93modifying,WrapBreakPanelclass,116arrowkeys,135ASP.
NETaccessingkeyobjects,530creatingASP.
NET-hostedSilverlightproject,12—17platformservices,529—530webservicescalledbySilverlight,515ASP.
NETwebsite,3—5,25,194AspNetCompatibilityRequirementsattribute,517assembliesadd-on,22changingname,18core,21creatingtemplatesforcustomcontrols,472declaringXMLnamespaces,37dependent,18listingused,6Microsoft.
Expression.
Interactions.
dll,430System.
Windows.
Interactivity.
dll,430assemblycaching,22—24assemblyresources,50AssemblyInfo.
csfile(CS),6AssemblyInfo.
vbfile(VB),6AssemblyPartclass,219AssemblyPart.
Load()method,219AssetLibrary,434—435INDEX728assets,209AssociatedObjectproperty,432,437.
asxfiles,392asynchronousmethods,681asynchronousprocessesAutoCompleteBoxcontrolclass,174BackgroundWorkerclass,669callingwebservices,519GetProducts()method,559statusmessage,682threadpoolthreads,671trackingprogressfor,674attachedpropertiesanimation,327dockingelements,76layoutcontainers,69LineBreakBeforeproperty,116overview,113—114SetPropertyName()method,44XAML,44—45AttachEvent()methodHtmlDocumentclass,494,502HtmlElementclass,497,502HtmlWindowclass,502Attribute()method,692Attributes()method,692audioandvideoadaptivestreaming,395client-sideplaylists,391decodingstreamingchunksofaudio,391ExpressionEncoder,397—398handlingerrors,386markers,399—404MediaElementclass,384—394playback,controlling,385—387,395—411playingmultiplesounds,386—387progressivedownloading,392—394server-sideplaylists,392streaming,393supportedfiletypes,383videoeffects,405—411videoencoding,396—398VideoBrushobject,404—405Autovalue,102AutoCompleteBoxcontrolclass,169—175add-onassemblies,22customfiltering,171—173description,138dynamicitemlists,173—175FilterModeproperty,170—173IsTextCompletionEnabledproperty,170ItemFilterproperty,171ItemsSourceproperty,169,172—174MinimumPopupDelayproperty,173—175MinimumPrefixLengthproperty,173—175PopulateComplete()method,175Populatingevent,173—174Textproperty,170TextFilterproperty,171AutoCompleteFilterModeenumeration,170AutoEllipsisproperty,627AutoGenerateColumnsproperty,603,606automaticsizing,80—81Automaticvalue,331AutoPanoPro,413AutoPlayproperty,385—386AutoReversepropertyColorAnimationclass,464Timelineclass,331—333autoUpgradeparameter,27,29autozoomfeature,105AvailableFreeSpaceproperty,638—639BBackbuttonbrowserhistory,231designing,244navigationbug,242statestorage,247BackContentproperty,473INDEX729BackEaseclassAmplitudeproperty,340easingfunctionclasses,340backgroundanimationprogramming,365background,63—65backgroundparameter,27BackgroundpropertyBorderclass,65brushes,289Canvasclass,129Gridcontrol,64GridSplittercontrol,85—86Panelclass,62—65BackgroundWorkerclass,668—676CancelAsync()method,674—675cancellinglong-runningtasks,674—676creating,669DoWorkevent,669,671overview,655ProgressChangedevent,672—674ReportProgress()method,672—673running,669—672RunWorkerAsync()method,669—670RunWorkerCompletedevent,671,675trackingprogress,672—674WorkerReportsProgressproperty,672—673WorkerSupportsCancellationproperty,674backwardnavigation,244—245balance,sliderforadjusting,388Balanceproperty,387BAML,17bandwidth,user,395—396BasedOnproperty,427Beaulieu,Andy,365BeginAcceptTcpClient()method,710BeginAnimation()method,324BeginGetRequestStream()method,686,688BeginGetResponse()method,687—688BeginInvoke()method,659—661,686,688BeginningEditevent,620BeginStoryboardclass,327BeginTimeproperty,334behaviorclassesDragInCanvasBehaviorclass,442—443,445FluidMoveBehaviorclass,445MouseDragElementBehaviorclass,445pre-made,444—446restrictingbehaviortospecificelements,441reusablebehaviors,441behaviors,429—446actionsconnectingtoelementwithtrigger,433—434creating,431—433describingasbehaviors,441encompassing,441overview,430communitybehaviorsgallery,446creating,441—444design-timebehaviorsupportinBlend,434—437ExpressionBlendSamplesproject,446makingelementsdraggablewith,444overview,423pre-madebehaviorclasses,444—446reusable,441supportfor,430templatesforcustomcontrols,creating,470triggersconnectingactiontoelementwith,433—434creatingtargeted,437—440encompassing,441overview,430Bevelvalue,266Béziercurves,277—279,353—354BezierSegmentclass,274,280BigButtonStylestyle,424—426BinaryReaderclass,637INDEX730BinaryWriterclass,637binding.
Seecollectionbinding;databinding;element-to-elementbinding;templatebindingBindingclassModeproperty,545NotifyOnValidationErrorproperty,549—551UpdateSourceTriggerproperty,546ValidatesOnExceptionsproperty,547—549bindingexpressionsdefiningDataGridcolumns,607latchingDescriptionViewertocontrol,587latchingLabeltocontrol,585latchingValidationSummarytocontrol,589settingtargetpropertyusing,542BindingmarkupextensionConverterproperty,544ElementNameproperty,57latchingLabeltocontrol,586Modeproperty,57,544overview,56Pathproperty,57Sourceproperty,543—544BindingpropertyDataGridCheckBoxColumnclass,608DataGridTextColumnclass,607BindingExpressionclass,546,550BindingModeenumeration,545BindingValidationErrorevent,120,549—550bitrateConstantBit-rateEncoding,399ExpressionEncoder,397overview,393VariableBit-rateEncoding,399bitmapcaching,376—379evaluatinghardwareacceleration,379potentialproblem,379reducenumberofURIrequests,149switchingon,377whentouse,377BitmapCacheelement,379BitmapImageclass,572—573bitmapsgenerating,318—320in-memory,318WriteableBitmapclass,318—321BitmapSourceclass,318bit-ratethrottling,394—395BlackoutDatesproperty,178Blend.
SeeExpressionBlendblendnamespace,XAML,36BlurEffectclass,315,350BlurRadiusproperty,315Bodyproperty,494Bombusercontrol,357—359,362bomb-droppinggame,355—365countingbombsdropped,363—364droppingbombs,359—362interceptingbombs,362—363mainpage,356—357possiblerefinements,365usercontrols,357—359bookmarks,492Borderclass,65—66,138Borderelement,226,448BorderBrushproperty,65,289bordersdashedlines,267—269layoutcontainers,65—66BorderThicknessproperty,65BounceEaseclass,340Bouncesproperty,340Bouncinessproperty,340Browsernamespace,490BrowserInformationclass,132,490—492browsersbrowserinformation,491—492cache,24callingbrowserscriptfromSilverlight,503INDEX731callingSilverlightmethodsfrombrowser,503—506codeinteraction,503—507duplexservices,531—537history,231,246HTMLcontentcombiningSilverlightand,507—511compatibility,489interactingwithHTMLelements,490—502placingSilverlightcontrolnexttoHTMLelement,509—511securingHTMLinteroperability,511—513instantiatingSilverlightobjectsinbrowser,506—507legacywebpages,489overview,489sandboxmodel,633server-sidecoderequirement,489simulatedserverinitiatedcommunications,531—532sizingSilverlightcontroltofitcontent,508—509supportforout-of-browserapplications,490System.
Windows.
Browser.
dllassembly,21URI,239—241windowresizingpagesin,99sizingSilverlightcontentregion,26zooming,105Brushclass,63brushes,289—296animating,348—349Backgroundproperty,289BorderBrushproperty,289descriptionof,289Foregroundproperty,289ImageBrushclass,295—296LinearGradientBrushclass,290—293Opacityproperty,297OpacityMaskproperty,299—300RadialGradientBrushclass,293—295VideoBrushobject,404—405bubbledevents.
Seeeventbubblingbuffering,393BufferingProgressproperty,394BufferingProgressChangedevent,394BufferingTimeproperty,394BufferListproperty,720BuildActionsetting,VisualStudio,145,385ButtonclassapplyingBigButtonStyleto,426attributesattachingeventhandlers,48Clickevent,119Contentproperty,450descriptionof,138Heightproperty,88Paddingproperty,82understandingstateswith,456—459VerticalAlignmentproperty,75Widthproperty,88ButtonBaseclass,155buttons,155—158animatingpixelshaders,349animatingtransforms,344animationswhenusermovesmouseover,457applyingtransformsto,307BigButtonStylestyle,425blurred,315buttoncontrols,155CheckBoxcontrolclass,157contentcontrols,152creatingtemplatefor,448dockingelements,76explicitlypositioned,88focuscue,460—461HyperlinkButtoncontrolclass,155placingimageinside,152RadioButtoncontrolclass,157RepeatButtoncontrolclass,156StackPanelsizing,73templatesaffecting,447ToggleButtoncontrolclass,156INDEX732videoeffects,405WrapPanelaligning,75Byproperty,331CCcommand,280Cacheobject,ASP.
NET,530CacheModeproperty,377CacheSizeproperty,247cachingassemblycaching,22—24bitmapcaching,376—379enableCacheVisualizationparameter,376NavigationCacheModeproperty,247pageobjectinmemory,230CalculateColumns()method,95Calendarcontrolclass,138,177—180CalendarClosedevent,180CalendarOpenedevent,180CallbackContractproperty,533callbacksOnAcceptTcpClient()method,710OnDataReceived()method,714callerinformdesignpattern,555Cancelproperty,675CancelAsync()method,215—216,674—675Cancelledproperty,216cancellinglong-runningtasksBackgroundWorkerclass,674—676ThreadWrapperBaseclass,666—668CanGoBackproperty,244CanGoForwardproperty,244CanPauseproperty,386CanSeekproperty,386CanUserReorderColumnsproperty,606CanUserResizeproperty,606CanUserResizeColumnsproperty,606CanUserSortproperty,616CanUserSortColumnsproperty,616Canvascontainerclassanimation,330,343,355—356,359—360Backgroundproperty,129Clipproperty,89clipping,89—90descriptionof,138draggingshapes,129—130explicitsizegivento,259explicitlypositionedbuttons,88exportingclipart,282geometryclasses,271layoutcontainers,87—91layoutpanels,63Leftproperty,88,113,130Lineelement,260overlappingshapes,257placingellipseorrectangle,257positioningelementon,88resizinggraphicswithViewbox,258—260SetTop()method,373sizeof,88SizeChangedevent,90Topproperty,88,113,130XAMLexportoption,283ZIndexproperty,89capslinecaps,265—267StrokeDashCapproperty,269capturingmouse.
Seemousecapturecascadingstylesheets(CSS),423,496,501,509case-sensitivity,41CBR(ConstantBit-rateEncoding),399CellEditEndedevent,620CellEditEndingevent,620CellEditingTemplateobject,617—618CellTemplateobject,617CenterpropertyEllipseGeometryclass,271RadialGradientBrushclass,294CenterOfRotationXproperty,311CenterOfRotationYproperty,311CenterOfRotationZproperty,311CenterXproperty,306CenterYproperty,306INDEX733changenotificationdataobjects,551—552master-detailsdisplay,565changeParagraph()function,503ChangePropertyActionclass,445ChangeText()methodPageclass,505ScriptableSilverlightclass,506ChangeVisualState()method,474,482—483chatclient,socket-based,708checkboxes,606,608CheckAccess()method,659—660CheckBoxcontrolclass,138,157Childproperty,161Childrencollection,89ChildrenpropertyHtmlElementclass,494,496layoutcontainers,47Panelclass,62ChildWindowcontrolclass,231—236Close()method,234Closedevent,234—235Closingevent,234derivationof,233designing,233—234DialogResultproperty,234disablingcontentinrootvisual,232drawbackof,236events,233floatingChildWindowcontrol,233keepingUserInformationobjectinmemory,235locationofdefinition,233methods,233properties,233Show()method,234CircleEaseclass,340circlesdragging,128frame-basedanimationoffalling,371Classattribute,38classlibrary,11,196,213,217—218Clear()method,48ClearValue()method,112Clickeventanimatingtransforms,344Buttoncontrolalwaysrespondingto,119,121attributesattachingeventhandlers,48eventbubbling,121design-timebehaviorsupportinExpressionBlend,436draggingshapesexample,129ClickModeproperty,155clientaccesspolicy.
xmlfileclientsallowedtoconnecttosocketserver,708cross-domainaccess,678cross-domainwebservicecalls,526—527policyfile,709Twitter,679ClientBinfolder,214,218,417clientsallowedtoconnecttosocketserver,708FileServiceClientclass,651—653messenger,717—721Silverlight,651—653client-sideplaylists,391clipart,282—286conversiontools,284exportingpicturestoXAMLthroughXPS,284—285ExpressionDesigntool,282ClippropertyCanvascontainerclass,89geometryclasses,281—282clipping,89—90Clippingproperty,406Close()method,234Closedevent,234—235Closingevent,234codeinteraction,503—507INDEX734callingbrowserscriptfromSilverlight,503callingSilverlightmethodsfrombrowser,503—506instantiatingSilverlightobjectsinbrowser,506—507code-behindclassattributesattachingeventhandlers,48draggingshapesexample,129XAML,38—39codecs,supportfor,383codinganimation.
SeeanimationCollapsedvalueMediaElementclass,404UIElementclass,228CollapseRowGroup()method,624collectionbindingbindingtocollectionofobjects,557—567bindingtoLINQexpression,562—564displayingandeditingcollectionitems,557—561insertingandremovingcollectionitems,561—562master-detailsdisplay,564—567CollectionViewclass,539ColorpropertyDropShadowEffectclass,315GradientStopclass,43ColorAnimationclassanimatingbrushes,348AutoReverseproperty,464changinglightingorcolor,458—459choosingpropertytoanimate,343Durationproperty,461RepeatBehaviorproperty,464colors,64,297—298,454Colorsclass,63—64Columnproperty,79,113columnspanning,83ColumnDefinitionobject,80,85ColumnDefinitionselement,78—79ColumnHeaderHeightproperty,604ColumnHeaderStyleproperty,611,616columnsDataGridCheckBoxColumnclass,606,608DataGridColumnclass,606DataGridTemplateColumnclass,606,608DataGridTextColumnclass,606defining,606—608formattingandstyling,609—611freezing,614IsFrozenproperty,614resizingandrearranging,605—606sizing,607sortingrowsbasedon,616wrappingtextin,609Columnscollection,606Columnsproperty,95ColumnSpanproperty,83,85ColumnWidthproperty,605CombinedGeometryclass,270ComboBoxcontrolclass,138,165ComboBoxItemobject,165CommonStatesgroup,456,460—461communitybehaviorsgallery,446compatibilitynamespace,XAML,36Completedeventanimationlifetime,332FindPrimesCompletedEventArgsclass,664—666LocalMessageSenderclass,723SocketAsyncEventArgsobject,717—718,721Storyboardclass,355,363CompositionTargetobject,370,372compressionmodes,399conditionalformatting,574—577confirmationdialogboxes,231ConnectAsync()method,717connectionslocalconnectionmodel,722—724MessagingConnectionclass,713—714MessagingServerclass,713—714INDEX735monitoringnetworkconnection,528—529PolicyConnectionclass,709,712—713PolicyServerclass,709—711portsandapplicationendpoints,707TCP,707ConstantBit-rateEncoding(CBR),399constrainedpagesizing,99containers.
SeealsolayoutcontainersFramecontainerclass,139keepingtrackofMediaElementobjects,387layoutcontainers,61—66Contains()method,645Containsvalue,171ContainsCaseSensitivevalue,171content,151—155addingtoexistingwebsite,3aligning,154—155alternative,28avoidingcontrolcustomization,471compresssing,19ContentPresenterplaceholder,450ContentTemplateproperty,152eventbubbling,120Framecontrol,236hiding,228hierarchyof,152HorizontalContentAlignmentproperty,155listof,236nesting,151,154Paddingproperty,155ScrollViewercontrol,101—102swapping,228—229ToolTipcontrol,159vector-drawingmodelintegrationwith,153VerticalContentAlignmentproperty,155videoeffects,405ContentpropertyButtonclass,450,452ContentControlclass,152—154ContentPresenterplaceholder,450creatingtemplateforbutton,449eventbubbling,120Framecontrol,236nestedcontentelement,47TabItemcontrol,166UserControlclass,99contentregionbrowserintegrationwithSilverlight,489changingHTMLelements,497hidingusingeventhandler,511HTMLtestpage,24sizing,26ContentControlclass,151—152,154ContentControlelement,471,477ContentPresenterplaceholder,450—453,478ContentPropertyattribute,45—46ContentTemplateproperty,152,577ContentTypeproperty,212ControlclassIsEnabledproperty,135IsTabStopproperty,135OnApplyTemplate()method,482TabIndexproperty,135Templateproperty,447templates,447Visibilityproperty,135controlskins,470controlstates.
Seestatescontroltemplates,470—471addingclasslibraryprojecttoexistingsolution,472avoidingcustomization,471bindings,451changingappearanceofcommoncontrols,454,468—469commonpatternsofelementusage,468ContentPresenterplaceholder,450definingaspartofstyle,450determiningrequiredelements,482essentialpartsandstates,455INDEX736flexibilitytomodify,450FlipPanelcontrol,471—487focus,460lackingspecificpartorstate,455reusing,449settingthroughstyles,453startingdefault,478—479stateanimations,480—482Templateproperty,448ToggleButtonobject,479usingtwodifferentapproachesin,477controlsadd-in,22addingdefaultstylewithgeneric.
xaml,474—476alignmentproperties,68—69ASP.
NET,16—17avoidingcustomization,471bindingPagedCollectionViewto,621content,151—155controlclassestoderivefrom,472custom,447,485—487docking,77dynamiccreation,128embeddinginpage,226—228FlipPanelcontrol,471—487focus,135InitializeComponent()method,10lookless,470marginproperties,68,70PagedCollectionViewwindow,621reusinguser-interfacefunctionality,430sizeproperties,68—69,72skins,470System.
Windows.
Controls.
dllassembly,22templates,447—454terminology,7themes,470Toolkit,141usingdifferentcontroltemplate,485—487ControlStoryboardActionclass,440,445conversiontools,XAMLfile,284conversions.
SeedataconversionConvert()method,569,574,576ConvertBack()method,569ConverterpropertyBindingmarkupextension,544PropertyGroupDescriptionobject,624ConverterParameterproperty,576—577cookiescross-domainwebservicecalls,528isolatedstorage,633readingchanging,491Cookiesproperty,494CookiesEnabledproperty,491coordinatesCanvaslayoutpanel,87LinearGradientBrushclass,291negative,260RadialGradientBrushclass,293relativepositionof,260CopyLocalproperty,18,22CopyToOutputDirectorysetting,VisualStudio,385coreassemblies,21CornerHeaderStyleproperty,611CornerRadiusproperty,65,474CPUusageevaluatinghardwareacceleration,379reasonsforusingmultithreading,656Create()method,212CreateDirectory()method,636CreateElement()method,494,496,499CreateFile()method,636CreateRequest()method,686cross-domainaccess,678—680accessingcontentfromwebsitenotallowing,679ExternalCallersFromCrossDomainattribute,513Flickr,678RSS,703webservices,679XMLpolicyfile,678INDEX737cross-domainwebservicecalls,526—528crossdomain.
xmlfile,527,678csc.
execompiler(CS),17CSS(cascadingstylesheets),423,496,501,509CssClassproperty,496,500Ctrlkey,134CubicEaseclass,341Currencytype,570currentapplication,184Currentproperty,184,530CurrentBookmarkproperty,492CurrentItemproperty,590CurrentStateproperty,388CurrentTimeInvalidatedevent,336CursorpropertyFrameworkElementclass,131HyperlinkButtonclass,156cursors,mouse,131Cursorsclass,131curvesarcs,275—277Bézier,277—279,353—354Customvalue,171CustomBehaviorsLibraryassembly,433CustomValidationattribute,596—599Ddprefix,36dashedlines,267—269dataannotations,590—602CustomValidationattribute,596—599DataGridobject,620—621Displayattribute,585—587forcingdataclassestothrowexceptionsindicatingerrorconditions,592raisingannotationerrors,591—592Rangeattribute,593RegularExpressionattribute,594—596Requiredattribute,585,593StringLengthattribute,591,593validationattributes,592—599webservicetypesharing,599—602databindingbindingtocollectionofobjects,557—567bindingtodataobjects,540—556bindingtoLINQexpression,562—564buildingdataobject,540buildingdataservice,552—555callingdataservice,555—556changenotification,551—552dataconversion,567—577datatemplates,577—582displayingandeditingcollectionitems,557—561displayingdataobjectswithDataContextproperty,541—544editingwithtwo-waybindings,545—546insertingandremovingcollectionitems,561—562master-detailsdisplay,564—567one-way,56SilverlightandWPFcompared,539storingdataobjectsasresources,544—545TreeView,629—631two-way,539validation,546—551XAMLmarkupextensions,57dataclassesAllowInvalidproperty,592smartdataclasses,584webservicetypesharing,599—600datacontrolsDescriptionViewercontrolclass,587—588Labelcontrolclass,584—586ValidationSummarycontrolclass,588—590dataconversion,567—577applyingconditionalformatting,574—577creatingobjectswithvalueconverters,572—574decimal-to-currencyconversion,569INDEX738formattingstringswithvalueconverters,568—572Parse()method,570TryParse()method,570valueconverterclass,567dataformsbuilding,584—590dataannotations,590—602dataobjectsbindingto,540—556bindingtocollectionof,557—567buildingdataservice,552—555callingdataservice,555—556changenotification,551—552descriptionof,540displayingandeditingcollectionitems,557—561displayingwithDataContextproperty,541—544editingwithtwo-waybindings,545—546embeddingcaptionsin,584embeddingdescriptionsin,587embeddingvalidationrulesin,588insertingandremovingcollectionitems,561—562pullingmetadataoutof,583storingasresources,544—545validation,546—551dataprefix,603Dataproperty,269dataservicebuilding,552—555calling,555—556datastorage.
Seeisolatedstoragedatatemplates,577—582avoidingcontrolcustomization,471changingitemlayout,581DataGridTemplateColumnclass,606,608requirementfordatabinding,579separatingandreusing,579TreeViewobject,629datatypeslinearkeyframes,352Valueproperty,351webservices,524—526databasestoredprocedures,554,558DataContextpropertycallingdataservice,556displayingandeditingcollectionitems,561displayingdataobjectswith,541—544editingwithtwo-waydatabinding,545settingsourceobject,543storingdataobjectsasresources,544DataContractattributebuildingdataservice,553webservicecustomclass,524webservicetypesharing,599—600DataContractJsonSerializerclass,700—701DataFieldcontrol,590DataFormcontrol,590DataGridcontrol,602—621AlternatingRowBackgroundproperty,604AutoGenerateColumnsproperty,603,606BeginningEditevent,620CanUserReorderColumnsproperty,606CanUserResizeproperty,606CanUserResizeColumnsproperty,606CanUserSortproperty,616CanUserSortColumnsproperty,616CellEditEndedevent,620CellEditEndingevent,620CollapseRowGroup()method,624ColumnHeaderHeightproperty,604ColumnHeaderStyleproperty,611,616columnsdefining,606—608formattingandstyling,609—611freezing,614resizingandrearranging,605—606sortingrowsbasedon,616typessupported,606Columnscollection,606INDEX739ColumnWidthproperty,605CornerHeaderStyleproperty,611creatinggrid,603—604dataannotations,620—621descriptionof,138,583displayproperties,604editingcellsin,616—621editingevents,619ElementEditingStyleproperty,610ElementStyleproperty,610ExpandRowGroup()method,624GridlinesVisibilityproperty,605HeadersVisibilityproperty,605HorizontalGridlinesBrushproperty,605HorizontalScrollBarVisibilityproperty,605IsReadOnlyproperty,616ItemsSourceproperty,603LoadingRowevent,611,613PagedCollectionViewwindow,621PreparingCellForEditevent,620RowBackgroundproperty,604RowDetailsTemplateproperty,613RowDetailsVisibilityModeproperty,614RowEditEndedevent,620RowEditEndingevent,620RowGroupHeaderStylesproperty,624—625RowHeaderStyleproperty,611RowHeaderWidthproperty,604RowHeightproperty,605,610rowsdetailsdisplayarea,613—614formatting,611—612sortingbasedoncolumns,616RowStyleproperty,610—611ScrollIntoView()method,615SelectedItemproperty,615selection,615SelectionChangedevent,615SelectionModeproperty,615Silverlightadd-onassemblies,22SortMemberPathproperty,616styleproperties,611validation,618—621VerticalGridlinesBrushproperty,605VerticalScrollBarVisibilityproperty,605wrappingtextincolumns,609usingcustomstylefor,705DataGridCheckBoxColumnclass,606,608,617DataGridColumnclass,606,616DataGridRowGroupHeaderclass,625DataGridTemplateColumnclass,606,608,617,619DataGridTextColumnclass,606—607,609,614,617,619dataInputprefix,584DataMemberattributebuildingdataservice,553webservicecustomclass,524DataPagercontrol,625—627AutoEllipsisproperty,627descriptionof,138DisplayModeproperty,626IsTotalItemCountFixedproperty,627NumericButtonCountproperty,627NumericButtonStyleproperty,627PageCountproperty,626Silverlightadd-onassemblies,22Sourceproperty,626DataSetclasses,ADO.
NET,539datecontrols,177—180datetypes,formatstringfor,570DatePickercontrolCalendarClosedevent,180CalendarOpenedevent,180DateValidationErrorevent,180description,138properties,178—179SelectedDateChangedevent,180storingobjectswithXmlSerializer,643understandingpartswith,466DateValidationErrorevent,180debugging,15Decimaltype,570decompilation,20—21INDEX740deeplinking,239DeepZoom,411—421behaviors,441HardRockMemorabiliawebsite,421usingDeepZoomimageset,417—421WPF,421DeepZoomComposertool,412—413,415—417DeepZoomBehaviorobject,441DeepZoomPixexportoption,415DeepZoomProjectSitewebsite,417defaultcontroltemplateContentPresenterplaceholder,452creatingfornewcustomcontrol,460definingstateanimations,480FlipPanelcontrol,474,478—479overview,474replacingwithcustomtemplate,470templatebindingexpressions,479defaulttransitions,462—463Default.
aspxpage,15DefaultExtproperty,648DefaultStyleKeyproperty,476DefaultTriggerattribute,436DeleteDirectory()method,636DeleteFile()method,636Deliver()method,714DeliverMessage()method,715Deltaproperty,126denial-of-serviceattacks,651dependencyproperties,109—116attached,113—114creatingforFlipPanelcontrol,473definingandregistering,110—112dynamicvalue-resolutionsystem,112—113,324namingconventionfor,110oneanimationatatimerule,329performance,110precedence,109,112—113propertysharing,111propertywrapper,112PropertyMetadataobject,113removinglocalvaluesetting,112templatebindings,452WrapBreakPanelcustomlayoutpanel,114—117DependencyObjectclassattachedproperties,44ClearValue()method,112GetValue()method,112,114,116SetValue()method,44,112,114,116DependencyPropertyclasscreatingdependencyproperties,110defining,110Register()method,111RegisterAttached()method,114registering,111dependentassemblies,18,23deploymentassemblycaching,22—24HTMLtestpage,24—30overview,18—20simplifying,19depth,animationprogramming,365Descendants()method,695Descriptionproperty,587DescriptionViewercontrolclass,587—588accessing,584description,139,583GlyphTemplateproperty,588usingwithsmartdataclasses,584validation,588designnamespaces,XAML,36designpatternsactions,440callerinform,555designsurface,VisualStudio,7designtools,1—3DesignHeightattributeblendnamespace,XAML,36usercontrols,100DesignWidthattributeblendnamespace,XAML,36usercontrols,100INDEX741DesiredSizeproperty,92—93DetachEvent()method,494,497detachingeventhandlers,11dialogboxesconfirmation,231modal,231DialogResultproperty,234dictionaries,organizingresourceswith,54—55Directionproperty,315directorymanagement,635DirectoryExists()method,636Disabledstate,456,460Disabledvalue,102discretekeyframes,352dispatcher,threading,659DispatcherclassBeginInvoke()method,659—661,686,688CheckAccess()method,659—660Dispatcherproperty,659DispatcherOperationobject,661DispatcherTimerclasscontrollingplayback,390Tickevent,390,657DispatcherTimerpropertyanimationprogramming,361bomb-droppinggame,359Displayattributeaccessing,591addingtodataclass,585Descriptionproperty,587Nameproperty,585DisplayDateproperty,179DisplayDateChangedevent,180DisplayDateEndproperty,178DisplayDateStartproperty,178DisplayMemberPathproperty,557,560DisplayModepropertyCalendarobject,179DataPagerobject,626divelementalternativecontent,28HTMLtestpage,25sizingSilverlightcontentregion,26dividers,84—87DLLfiles,17,21—22DnsEndPointobject,718Dockproperty,76dockedelements,76DockPanellayoutpanel,62,74,76—78DocumentOutlinewindow,83Documentproperty,490,494DocumentElementproperty,494documents,XAML.
SeeXAMLdocumentsDocumentUriproperty,494DOM,498domainscross-domainaccess,513,678—680cross-domainwebservicecalls,526—528ExternalCallersFromCrossDomainattribute,512isolatedstorage,634policyfilerule,709securingHTMLinteroperability,512DoTask()method,662—663Dotfuscatortool,21Doubletype,92DoubleAnimationclassadjustingpropertiesbeforelaunchinganimation,328animatingbrushes,348configuringanimationproperties,329—331Durationproperty,326,331,333EasingFunctionproperty,337—338key-splineanimation,354Toproperty,326Fromproperty,326,329—330Toproperty,330—331Byproperty,331RepeatBehaviorproperty,333DoubleAnimationUsingKeyFramesclass,354Double.
NaNvalue,330INDEX742DownloadFile()method,650—651DownloadFileCompletedevent,652downloadingprogressive,392—394resources,215transmittingfileswithwebservice,648—653DownloadProgressproperty,394DownloadProgressChangedevent,215—216,394DownloadStringAsycn()method,704DownloadStringAsync()method,215,681—682DownloadStringCompletedevent,215,692DownOnlyvalue,259DoWork()method,517,667DoWorkevent,669,671DoWorkEventArgsobject,671,675draggingdraggingshapes,128makingelementsdraggablewithbehaviors,444MouseDragElementBehaviorclass,445DragInCanvasBehaviorclass,442—443,445drawingmodel.
Seealsogeometryclasses;geometrymini-language;shapes2-D,251brushes,289—296perspectivetransforms,310—314pixelshaders,314—318transforms,303—310transparency,296—303WriteableBitmapclass,318—321drawingprimitives,251drop-downlists,165DropShadowEffectclass,315—317duplexservices,531—537clientcode,535—537configuring,532—533interfaces,533—534Durationobject,331DurationpropertyColorAnimationclass,461DoubleAnimationclass,326,331,333dynamiccontrolcreation,128dynamicitemlists,173—175dynamicresources,supportfor,54dynamicstyles,426—427dynamicuserinterfaces,323dynamicvalue-resolutionsystem,112—113,324EEaseInvalue,338—341EaseInOutvalue,338—341EaseOutvalue,338—341easinganimation,337—343keyframes,353EasingFunctionproperty,337—338,353EasingFunctionBaseclass,337—338EasingModeproperty,338,340—341Effectclass,314Effectproperty,318effectsBlurEffectclass,315DropShadowEffectclass,315—317ShaderEffectclass,317—318videoeffects,405—411eightballpageabbreviatedlistingfor,39fulllistingfor,49ElasticEaseclass,338—340Element()method,692elementtree,51ElementBrushes.
xamlresourcedictionary,54ElementEditingStyleproperty,610ElementNameproperty,57elements.
Seealsocontrols;HTMLelementsattachingeventhandlersto,9—11buttons,155—158connectingactiontowithtrigger,433—434INDEX743custom,471derivationofshapes,251docking,76—77events,117—120hiding,228hierarchyof,118insertingandremoving,499makingdraggablewithbehaviors,444makingpartlytransparent,296—297movingfocusbetween,135periodinname,42restrictingbehaviortospecific,441shifting,312tableof,137—141terminology,7whereactionisattached,432Elements()method,692,694ElementsAfterSelfproperty,695ElementsBeforeSelfproperty,695ElementStyleproperty,609—610element-to-elementbindingone-way,56—57two-way,57—59ElementToLogicalPoint()method,420Ellipseclass,129,253—255Ellipseelementdescription,139draggingshapes,128drawingoutsideallocatedspace,260frame-basedanimationoffallingcircles,371EllipseGeometryclass,269—271EllipseInfoclass,371ellipses,253—254arcs,275—277placing,257sizing,255embeddedfonts,145—146enableCacheVisualizationparameter,376,379enableFrameRateCounterparameter,376,379enableGPUAccelerationparameter,376enableHtmlAccessparameter,27,512enableNavigationproperty,156encapsulatinganimations,365—370pagetransitions,366—367PageTransitionBaseclass,367TransitionCompleted()eventhandler,368wipetransition,368—370encodingcompressionmodes,399ConstantBit-rate,399ExpressionEncoder,396H.
264encoding,396HtmlEncode()method,498VariableBit-rate,399video,396—398WindowsMediaEncoder,396encryption,169EndLineCapproperty,266,269EndPointproperty,291EndpointAddressclass,523endpoints,707entrypage.
SeeHTMLtestpageErrorExceptionproperty,386ErrorMessageproperty,592—593errorsdatabindingvalidation,546image,150listingvalidation,583MediaElementhandling,386monitoringcontainerforerrorevents,588onErrorparameter,27raisingannotation,591—592escapingspecialcharacters,498EvenOddfillrule,269EvenOddvalue,264,280eventarguments,190eventattributes,48,186eventbubbling,120—125BindingValidationErrorevent,549exampleof,122—125handledevents,121—122INDEX744higher-levelcontrolevents,121KeyDownevent,132KeyUpevent,132overview,117preventingduplicatedevents,121eventhandlersanimation,345,361attaching,9—11,48combiningshapeswithGeometryGroup,271containingapplicationcode,connecting,38detaching,11draggingshapesexample,129—130Handlesstatement,48jumpingquicklyfromXAMLto,10KeyDownevent,132KeyUpevent,132methodnamingconventions,9reasonforcreatingtrigger,433TextChangedevent,132ToolTipcontrol,161eventrouting,117—130descriptionof,117elementevents,117—120eventbubbling,120—122,125handledevents,121—122mousecapture,127—128mouseeventsexample,128—130mousemovements,125mousewheel,125—127eventtriggerreasonforcreating,433startinganimationwith,327EventArgsobject,520eventArgs.
progressproperty,195EventNameproperty,434eventsAttachEvent()method,494,497,502ChildWindowcontrol,233controllingfromparts,468descriptionof,117editingevents,DataGrid,619element,117—120focus,118FrameworkElementclass,119HTMLDOM,501HtmlEventArgsobject,502keymodifiers,134—135keyboard,118,132—134monitoringcontainerforerrorevents,588mouse,118—119,125—130mousecapture,127—128mousewheel,125—127shapes,252startinganimation,327—328ToggleButtonclass,157UIElementclass,118—119XAML,48EventTriggerclass,433—434,444ExceptionRoutedEventArgsobject,386exceptionscontrolnotraising,468NotifyOnValidationErrorproperty,549—551ValidatesOnExceptionsproperty,547—549webservicemethod,521Exitevent,190ExpandRowGroup()method,624explosioneffect,365Exponentproperty,341ExponentialEaseclass,341exportfeature,DeepZoomComposertool,415—416exportingclipart,282—286conversiontools,284ExpressionDesigntool,282toXAMLthroughXPS,284—285ExpressionBlendbehaviorsupport,430,434—437blendnamespace,36communitygallery,249,487convertinggraphicaltextintopath,146defaulttriggers,436—437designprocess,1INDEX745developingbehaviorsin,434overview,2Samplesproject,446trainingvideos,3usingbehaviors,429ExpressionDesigntool,262ExpressionEncoderaddingmarkerswith,399—401adjustingdimensionsofvideo,398buildingmediaplayer,401choosingbitrate,397creatingimagethumbnailsformarkers,404description,396H.
264encoding,396overlays,397overview,395previewingfile,398specifyingdestinationfile,397specifyingsourcefile,397synchronizedvideoplayback,397videoencodingin,397—398ExtensibleApplicationMarkupLanguage.
SeeXAMLExternalCallersFromCrossDomainattribute,512FFcommand,280FadeElementEffectclass,366FadeInActionaction,437—438FadeOutActionaction,437fallingcircles,371feeds,RSS,703—705filedialogclassesOpenFileDialogclass,645—647SaveFileDialogclass,645—647filemanagement,635—636Fileproperty,646filetransfers,648—653FileExists()method,636FileInfoclass,646FileNotFoundExceptionobject,219Filesproperty,647FileServiceclass,649—651FileServiceClientclass,651—653FileStreamclass,646Fillproperty,253,260,262—263Fillvalue,150,256—257,296,391FillBehaviorproperty,332,334FillRuleenumeration,264—265FillRulepropertyGeometryclass,280GeometryGroupclass,272Polylineclass,264FilterpropertyOpenFileDialogclass,646PagedCollectionViewclass,622FilterIndexproperty,646filtering,170—173,622FilterModeproperty,170,173FindContainer()method,432FindPrimes()method,671—672,675FindPrimesCompletedEventArgsclass,663—666FindPrimesThreadWrapperclass,663—667FindPrimesWorkerclass,673Firefoxsupportensuring,25mousewheelevents,126FirstDayOfWeekproperty,179fish-eyeeffect,329FixedDecimaltype,570Fixedsize,sizingpages,99Flashapplications,527Flatvalue,266Flickrcross-domainaccess,678descriptionof,690imagesearch,698—699query-stringarguments,691retrievingpicturesfrom,690FlickrImageobjects,696FlipButtonpart,477FlipButtonAlternatepart,477FlipPanelcontrol,471—487INDEX746addingclasslibraryprojecttoexistingsolution,472addingdefaultstylewithgeneric.
xaml,474—476BackContentproperty,473ChangeVisualState()method,474,482—483ContentControlelement,477ContentPresenterplaceholder,478controlclassesderivedfrom,472controltemplates,478—479,485—487CornerRadiusproperty,474creatingpropertiesfor,473defaultcontroltemplate,474DefaultStyleKeyproperty,476definingstateanimations,480—482determiningrequiredelements,482ensuringmostflexibletemplatesupport,477FlipPanelclass,472Flippedstate,477FrameworkElementelement,477FrontContentproperty,473GetValue()method,473inheritance,474IsFlippedproperty,474mappingprojectnamespacetoxmlns,475Normalstate,476OnApplyTemplate()method,482—483parts,477planning,471—472SetValue()method,473states,476TemplatePartattribute,477ToggleButtonelement,479ToggleButtonstates,477using,484—485Flippedstate,477flowcontentmodel,260FluidMoveBehaviorclass,445focuscontrols,135movingbetweenelements,135Popupcontrol,161tabsequence,135ToolTipcontrol,160Focus()methoddisplayingandeditingcollectionitems,561HtmlElementclass,496focuscue,460—461focusevents,118FocusControlsOnClickproperty,589Focusedstate,456,460—461FocusingInvalidControlevent,589FocusStatesgroup,456,460—461fontfallback,145fontfamilies,143FontFamilyproperty,143—146font-relatedproperties,143—146fonts,144—146embedding,145—146licensingissues,146non-standard,145—146underlining,146FontSizepropertyStyleobject,426TextBlockobject,143FontSourceproperty,143,146FontStyleproperty,143FontWeightproperty,143Foregroundproperty,142,289,292ForevervalueDoubleAnimationclass,333Durationobject,331forms,584—590Forwardbuttondesigning,244statestorage,247forwardnavigation,244—245,247fragmentmarker,239fragmentURIsystem,240Framecontainerclass,139Framecontrol,236—242CacheSizeproperty,247CanGoBackproperty,244INDEX747CanGoForwardproperty,244Contentproperty,236gettingURIofcurrentpage,239GoBack()method,244GoForward()method,244JournalOwnershipproperty,240,244Navigate()method,236—239,241—242Navigatedevent,244Navigatingevent,240navigation,236roundedborders,236Sourceproperty,239startuppage,240UriMapperproperty,242using,237framerateadjusting,375animationperformance,374enableFrameRateCounterparameter,376frame-basedanimation,370—374FrameworkElementclassArrangeOverride()method,91—93creatingactions,431Cursorproperty,131dependencyproperties,110derivationofshapes,251events,119FlipPanelcontrol,477GetTemplateChild()method,482—483hierarchyofSilverlightelements,118MarginPropertydependencyproperty,110MeasureOverride()method,91—93Styleproperty,425FromandTotransitions,463—464FrompropertyDoubleAnimationclass,326,329—330VisualTransitionelement,463FromArgb()method,64FrontContentproperty,473full-screenmode,105—106Ggameprogramming.
SeeanimationGeneratedDurationproperty,462,465—466GeneratedImagesfolder,417GenericHandlertemplate,685generic.
xamlfile,474—476Geometryclass,269,280geometryclassesArcSegmentclass,274—277BezierSegmentclass,274Clipproperty,281—282CombinedGeometryclass,270EllipseGeometryclass,269—270GeometryGroupclass,269,271—272LineGeometryclass,269—270LineSegmentclass,274PathFigureclass,273PathGeometryclass,269—270,273,279PathSegmentclass,274PolyBezierSegmentclass,274PolyLineSegmentclass,274PolyQuadraticBezierSegmentclass,274QuadraticBezierSegmentclass,274RectangleGeometryclass,269—270StreamGeometryclass,270geometrymini-language,279—280Ccommand,280Acommand,280evaluatingparametersrelativetopreviouspoint,280Fcommand,280Hcommand,280Lcommand,279—280Mcommand,279—280Qcommand,280Scommand,280Tcommand,280usingcommandsinlowercase,280Vcommand,280Zcommand,279—280Geometryobject,269—270,304GeometryGroupclass,269,271—272GeometryTransformproperty,253INDEX748GETrequest,685GetAttribute()method,496GetCategoriesWithProducts()method,566—567GetChild()method,47GetChildrenCount()method,47GetDirectoryNames()method,636GetElementByID()method,496,499GetElementsByTagName()method,496GetErrors()method,551GetFileList()method,650GetFileListAsync()method,651GetFileNames()method,636GetHasErrors()method,551GetIsNetworkAvailable()method,528GetParent()method,47GetPosition()method,125GetProduct()method,555GetProductstoredprocedure,554,558GetProducts()method,558—559GetProperty()methodHtmlElementclass,497HtmlWindowclass,503GetPropertyName()method,114,116GetResourceStream()method,146,185,212,215GetRow()method,114GetServerTime()method,520GetServerTimeCompletedEventArgsclass,520GetStyleAttribute()method,496GetTemplateChild()method,482—483GetUserStoreForApplication()method,635GetUserStoreForSite()method,635GetValue()method,112,114,116,473GIFfiles,148GlobalOffsetXproperty,312—313GlobalOffsetYproperty,312GlobalOffsetZproperty,312Glyphselement,286GlyphTemplateproperty,588GoBack()method,244GoForward()method,244GotFocusevent,118GoToState()method,483GoToStateActionclass,445GPU(graphicsprocessingunit),375—376GradientObsessiontool,349GradientOriginproperty,293—294GradientStopclass,43GradientStopelement,291—293GradientStopselement,42,45grandpiano.
jpgfile,211graphicdesigntool,1graphicsprocessingunit(GPU),375—376graphicsprogramming,375—380Gridcontrolalignmentproperties,81Backgroundproperty,64Columnproperty,79,113ColumnSpanproperty,83,85combiningnestinglayoutcontainers,81—82declaringwithoutrowsorcolumns,227dynamicallyloadingusercontrols,227horizontalGridSplitter,226layoutpanels,63placingellipseorrectangle,257puttingViewboxinGrid,258Rowproperty,79,113RowSpanproperty,83,85ShowGridLinesproperty,78—79sizingstrategiesforrowscolumns,80—81spanningrowsandcolumns,83—84wrappingCanvasin,260Gridelement,34,448Gridlayoutcontainer,78—84choosingbetween,90columnspanning,83ColumnDefinitionselement,78—79description,139GridSplittercontrol,84—87RowDefinitionselement,78—79UniformGridcontainer,94—98visibilityofgrid,78whentouse,84GridlinesVisibilityproperty,605INDEX749GridSplittercontrol,84—87accessing,84alignment,85assemblycontaining,84Backgroundproperty,85—86descriptionof,139displayingandeditingcollectionitems,557Heightproperty,85HorizontalAlignmentproperty,85resizingrowsorcolumns,84windowwithtwosplits,86ShowsPreviewproperty,86VerticalAlignmentproperty,85Widthproperty,85GroupDescriptionscollection,623grouping,623—625GroupNameproperty,157groups,state.
SeestategroupsgrowStoryboardanimation,337—338>characterentity,41,142,498HHcommand,280H.
264type,383—384,396handled(suppressed)events,121—122Handledproperty,125HandleRequest()method,712Handlesstatement,48handshakingprocess,707HardRockMemorabiliawebsite,421hard-codedpagesize,26hardwareacceleration,375—380animation,323bitmapcaching,376—379enabling,376evaluating,379implementing,375HasErrors()method,551headsection,503HeaderpropertyTabItemcontrol,166TreeViewItemobject,628HeadersVisibilityproperty,605heightattribute,25HeightpropertyButtonclass,88givingpagesfixed-size,99GridSplittercontrol,85layoutpanels,69,72MediaElementclass,404—408RowDefinitionobject,80shapes,253—255HiddenvalueScrollBarVisibilityenumeration,102UIElementclass,228hidingelements,228hierarchicaldata,629HierarchicalDataTemplateobject,630hierarchyofresources,XAML,51—53HighLevelShaderLanguage(HLSL),317history,browser,231,246historysupport,241—242hittesting,271HitTest()method,271HLSL(HighLevelShaderLanguage),317HorizontalAlignmentpropertycustomlayoutcontainers,93fixed-sizewindow,99GridSplittercontrol,85layoutpanels,68—69shapes,257,260StackPanel,70HorizontalContentAlignmentproperty,155HorizontalGridlinesBrushproperty,605HorizontalOffsetproperty,160HorizontalScrollBarVisibilitypropertyDataGridobject,605ScrollViewercontrol,102HorizontalTemplateelement,467—469HorizontalThumbelement,468—469Hostproperty,184,216hostingSilverlightapplications,20INDEX750Hovervalue,155HTMLaddingelementstoorremovingfrompages,499browserintegrationwithSilverlight,489combiningSilverlightwith,507—511enableHtmlAccessparameter,XXXparamYYY,27innerHTMLproperty,497—498insertingandremovingelements,499integratingSilverlightcontentintoASP.
NETapplication,14securinginteroperability,511—513sizingSilverlightcontroltofit,508—509HTMLDOMevents,501offsetLeftproperty,510offsetTopproperty,510replicatinginmanagedcode,490SilverlightandDOM,498HTMLelements,490—502changingstyleproperties,500exploringHTMLelementsonpages,490gettingbrowserinformation,491—492handlingJavaScriptevents,501—502HTMLwindow,492—493insertingandremovingelements,499inspectingdocuments,494—496manipulating,496—500placingSilverlightcontrolnextto,509—511popupwindows,493Htmlencoding,491HTMLscraping,680—684HTMLtestpage,24—30allowHtmlPopupWindowparameter,493allowHtmlPopupwindowparameter,512alternativecontent,28changing,25creatingfriendlyinstallexperience,28—29enableHtmlAccessparameter,512Firefoxsupport,25markoftheWeb,29—30navigationtoexternalwebsites,156Safarisupport,25Silverlightparameters,26—28sizingSilverlightcontentregion,26HtmlDecode()method,699HtmlDocumentclass,494—496AttachEvent()method,494,502Bodyproperty,494Cookiesproperty,494CreateElement()method,494,496,499DetachEvent()method,494DocumentElementproperty,494DocumentUriproperty,494GetElementByID()method,496,499GetElementsByTagName()method,496IsReadyproperty,494QueryStringproperty,494Submit()method,494HtmlElementclass,496—500AppendChild()method,496,499AttachEvent()method,497,502Childrenproperty,494,496CreateElement()method,494CssClassproperty,496,500DetachEvent()method,497Focus()method,496GetAttribute()method,496GetProperty()method,497GetStyleAttribute()method,496Idproperty,496Parentproperty,494,496RemoveAttribute()method,496RemoveChild()method,496,499RemoveStyleAttribute()method,496SetAttribute()method,490,496,500SetProperty()method,490,497—498SetStyleAttribute()method,496—497,500INDEX751TagNameproperty,496HtmlEncode()method,498HtmlEventArgsobject,502HTML-onlywebsites,3HtmlPageclass,490BrowserInformationproperty,490Documentproperty,490,494IsPopupWindowAllowedproperty,493Pluginproperty,494PopupWindow()method,512readingchangingcookies,491RegisterCreatableType()method,490RegisterCreateableType()method,506RegisterScriptableObject()method,504RegisterScriptableType()method,490Windowproperty,490—491HtmlPopupWindowOptionsobject,493HtmlWindowclass,492—493AttachEvent()method,502CurrentBookmarkproperty,492GetProperty()method,503Navigate()method,492NavigateToBookmark()method,492PopupWindow()method,493HTTPGETrequest,685HTTPhandlers,685HTTPPOSTrequest,685HTTPstatuscodes,521HttpContextclassaccessingdatacache,530accessingkeyASP.
NETobjects,530consumingsimplewebservice,685Currentproperty,530HttpUtilityclassHtmlDecode()method,699HtmlEncode()method,498UrlEncode()method,691HyperlinkActionclass,445HyperlinkButtonclass,139,155—156HyperlinkButtonelement,245hyperlinks,245IIAsyncTaskClientinterface,534IAsyncTaskServiceinterface,533—534Idproperty,496IDataErrorinterface,592IDataErrorInfointerface,539IDictionaryinterface,45IEnumerableinterfacebindingtocollectionofobjects,557bindingtoLINQexpression,563—564queryingXDocumentwithLINQ,695Ignorableproperty,36IHttpHandlerinterface,685IISMediaServices,395IISSmoothStreaming,394—396ILcode,20IListinterface,45—46Imageclass,139,152,210—214,218,573Imageelement,148—151imagesizing,149ImageFailedevent,150Sourceproperty,148—149,296Stretchproperty,149transparency,298ImageBrushclass,295—296AlignmentXproperty,296AlignmentYproperty,296ImageSourceproperty,295makingelementspartlytransparent,297Stretchproperty,296ImageFailedobject,150,215ImagePathConverterclass,572,574ImagePathConverterelement,573,579,608images,148—151creatingDeepZoomimageset,413—417datatemplatedisplaying,580DeepZoom,411—421imageerrors,150sizing,149—150transparencyinformation,296INDEX752ImageSourceproperty,295ImageUrlproperty,696ImplicitStyleManagerobject,470IMultiValueConverterinterface,572IncreaseQuotaTo()method,638—639indexednavigation,400inheritancedependencypropertyprecedence,113hierarchyforshapes,252property,453styles,427—428initializationparameters,187—189InitializeComponent()method,10,38initParamsparameter,27Inlinescollection,147innerHTMLproperty,497—498innerTextproperty,497INotifyCollectionChangedinterface,562INotifyPropertyChangedinterfacebuildingdataservice,553changenotification,551master-detailsdisplay,565installation,Silverlight,28—29Interactions.
dllassembly,430InternetExplorer,30,135interoperability,HTML,511—513interpolation,linear,338Invalidate()method,321InvalidFocusedstate,548,550InvalidUnfocusedstate,548Invoke()method,432—433InvokeActions()method,433InvokeSelf()method,503IPaddresses,706—707IsAliveproperty,658IsCheckedpropertyDataGridCheckBoxColumnclass,608ToggleButtonclass,157IsClosedproperty,273—274,279—280IsDropDownOpenproperty,179IsEnabledproperty,135,161,167IsFallingproperty,362—363IsFilledproperty,273IsFlippedproperty,474IsFrozenproperty,614IsFullScreenproperty,106IsHitTestVisibleproperty,389IsIndeterminateproperty,177IsLargeArcproperty,276,280IsMutedproperty,387,390isolatedstorage,633—645acrossapplications,635applicationsettings,644—645directorymanagement,635filemanagement,635—636FileServiceclass,649—651FileServiceClientclass,651—653informationstoredin,634multipartforms,634OpenFileDialogclass,645,646—647opening,635persistenceof,634readingandwritingdata,636—638readingfileswithOpenFileDialog,645—647requestingmorespace,638—641reviewingquotasforapplications,640SaveFileDialogclass,645,647—648scopeof,634Silverlightclient,651—653transmittingfileswithwebservice,648—653writingfileswithSaveFileDialog,645,647—648withXmlSerializer,641—644IsolatedStorageFileclassAvailableFreeSpaceproperty,638—639CreateDirectory()method,636CreateFile()method,636DeleteDirectory()method,636DeleteFile()method,636DirectoryExists()method,636FileExists()method,636GetDirectoryNames()method,636GetFileNames()method,636GetUserStoreForApplication()method,635GetUserStoreForSite()method,635INDEX753IncreaseQuotaTo()method,638—639OpenFile()method,636overview,635Quotaproperty,639Remove()method,636,641IsolatedStorageFileStreamobject,636—637IsolatedStorageSettingsclass,644—645IsOneWayproperty,533IsOpenproperty,161IsPopupWindowAllowedproperty,493IsReadOnlyproperty,167,424,616IsReadyproperty,494IsReusableproperty,685IsRunningOutOfBrowserproperty,244IsSelectedproperty,164IsTabStopproperty,135IsTextCompletionEnabledproperty,170IsThreeStatepropertyDataGridCheckBoxColumnclass,608ToggleButtonclass,157IsTodayHighlightedproperty,179IsTotalItemCountFixedproperty,627ItemFilterproperty,171Itemsproperty,47,705ItemsControlclassdatabindingproperties,557DisplayMemberPathproperty,557,560ItemsPanelproperty,557ItemsSourceproperty,162,557ItemTemplateproperty,557placeholderfor,450ItemsPanelproperty,557,581ItemsPresenterplaceholder,450ItemsSourcepropertyAutoCompleteBoxcontrol,169,172—174DataFormobject,590DataGridobject,603ItemsControlclass,162,557,559,579TreeViewobject,629—630ItemTemplatepropertydatatemplates,577ItemsControlclass,557TreeView,630IValueConverterinterface,569,612,624JJavaScriptcreatingscriptableSilverlightmethod,504handlingevents,501—502onLoadparameter,28onResizeparameter,28onSourceDownloadCompleteparameter,28onSourceDownloadProgressChangedparameter,28registeringSilverlightmethodsfor,490ScriptableMemberAttributeclass,491ScriptableTypeAttributeclass,491ScriptObjectclass,491securingHTMLinteroperability,512updateSilverlight()function,506JavaScriptObjectNotation(JSON),700—702Join()method,658joinsline,265—267StrokeLineJoinproperty,266JournalOwnershipproperty,240,244JPEGfiles,148,416JSON(JavaScriptObjectNotation),700—702KKeyattribute,50Keyproperty,132Keyboardclass,134keyboardevents,132—134evaluatingnonstandardkeys,132eventbubblingexample,124keymodifiers,134—135multiplekeypresses,133overview,118repeatedkeypresses,133INDEX754KeyDownevent,118—119,132KeyEventArgsobject,132key-frameanimation,351—354animatingobjects,352classes,352customtransitions,465datatypeofValueproperty,351discretekeyframes,352easingkeyframes,353KeyTimeproperty,351linearkeyframes,352overview,326splinekeyframes,353—354Valueproperty,351key-splineanimation,354KeySplineproperty,353KeyTimeproperty,351KeyTriggerclass,445KeyUpevent,118—119,132LLcommand,279—280Labelcontrolclass,584—586accessing,584descriptionof,139,583Targetproperty,585usingwithsmartdataclasses,584LargeChangeproperty,176LastChildFillproperty,76latencyissues,391layoutcontainers,61—66applyingtransformstoelementsin,307—308ArrangeOverride()method,93attachedproperties,69borders,65—66Canvascontainerclass,63,87—91,138Childrenproperty,47choosingbetween,90clipping,89coordinate-based,87corelayoutpanels,62custom,91—99DockPanelcontrol,62,74,76—78Ellipseelement,139full-screenmode,105—106Gridcontrol,63,78—84,139hiddenelements,228Lineelement,139MeasureOverride()method,91—93MediaElementelement,140MultiScaleImageelement,140nesting,63,81—82panelbackground,63—65placingellipsesorrectangles,257placinginsideViewbox,258radialpanel,99receivingmouseeventsin,125Rectangleelement,140scalingpages,103—105scrollingpages,101—102sizingpages,99—106StackPanel,62,66—74,140swappingentirepagecontent,228two-steplayoutprocess,91—93UniformGridlayoutcontainer,94—98WPFlayoutmodel,61WrapBreakPanellayoutpanel,114—117WrapPanelcontrol,62,74—76layoutcontrolcombiningSilverlightandHTMLcontent,507—511sizingSilverlightcontroltofititscontent,508—509layoutpanelsaddingVisualStateManagertotemplates,457Canvaslayoutcontainer,63,87—91DockPanelcontrol,62,74,76—78Gridlayoutcontainer,63,78—84GridSplittercontrol,84—87Heightproperty,69,72HorizontalAlignmentproperty,68—69Marginproperty,68,70—71MaxHeightproperty,69MaxWidthproperty,69MinHeightproperty,68INDEX755MinWidthproperty,68overview,62properties,68StackPanellayoutcontainer,62,66—74VerticalAlignmentproperty,68—69Widthproperty,69,72WrapBreakPanelcustomlayoutpanel,114—117WrapPanelcontrol,62,74—76layoutpass,91layoutpropertiesalignment,68—70margins,68,70—72size,68—69,72—74StackPanellayoutcontainer,68LayoutUpdatedevent,120Leftpropertyattachedproperties,113choosingpropertytoanimate,343draggingshapesexample,130drawinglineonCanvas,260legacywebpages,489licensingissues,146lifetime,animation,331—333linecaps,265—267Lineclass,260—261,265—266Lineelement,139linejoins,265—267linearinterpolation,326,330,338linearkeyframes,352LinearGradientBrushclass,290—293animatingbrushes,349changinglightingorcolor,458creating,42EndPointproperty,291GradientStopelement,291—292GradientStopselement,45GradientStopsproperty,42OpacityMaskproperty,299pagetransitions,368—369proportionalcoordinatesystem,291—293reflectioneffect,310SpreadMethodproperty,292StartPointproperty,291LineBreakclass,142,147LineBreakBeforeproperty,116LineGeometryclass,269—270LineHeightproperty,148linescapsandjoins,265—267curved,261dashed,267—269flowcontentmodel,260negativecoordinates,260relativepositionofcoordinates,260straight,274LineSegmentclass,274,279—280LineStackingStrategyproperty,148linking,deep,239linkingfeature,VisualStudio,601Linksproperty,705LINQLINQtoJSON,700queryingXDocumentwith,695—697LINQexpressionbindingto,562—564creatingcollectionofFlickrImageobjects,696listcontrols,47ListBoxclass,163—165defaultevent,436descriptionof,140ListBoxItemelements,163—164nestingelementsinside,164SelectedIndexproperty,165SelectedItemproperty,163—164SelectedItemscollection,163—164SelectionChangedevent,165SelectionModeproperty,163virtualization,165ListBoxItemcontrolclassdeterminingtypeofusercontroltocreate,227IsSelectedproperty,164ListBoxcontrol,163—164INDEX756Listen()method,724listenmodel,440literals,596Load()method,692LoadComponent()method,185Loadedevent,120,169loadingusercontrols,226LoadingRowevent,611,613localconnectionmodel,722—724localvalues,113LocalMessageReceiverclass,723—724LocalMessageSenderclass,723LocalOffsetXproperty,312—313LocalOffsetYproperty,312LocalOffsetZproperty,312lockkeyword(CS),664locking,threading,664LogicalToElementPoint()method,420looklesscontrols,470Loopcheckbox,390loopingplayback,390LostFocusevent,118LostMouseCaptureevent,119,128<characterentity,41,142,498MMcommand,279—280Macsupport,126Main()method,711mainpage,bomb-droppinggame,356—357MainPageclass,38MainPage.
xamlfile,6—7,38MainPage.
xaml.
csfile(CS),6,9,38MainPage.
xaml.
vbfile(VB),6,9,38maliciouscode,511,651ManagedThreadIdproperty,658mapping,URI,242—244margincontrols,70—72marginproperties,70—72Marginpropertylayoutpanels,68,70—71shapes,260Styleobject,426MarginPropertydependencyproperty,110—111markoftheWeb,29—30Markerproperty,401MarkerReachedevent,401,403—404markers,399—404addingwithExpressionEncoder,399—401creatingimagethumbnailsformarkers,404indexednavigation,400TimelineMarkerobject,401usinginSilverlightapplication,401—404Markerscollection,402—404markupextensions.
SeeXAMLmarkupextensionsmarkup-compatibility,36masks,opacity,299—300master-detailsdisplay,564—567Match()method,683Matrix3DProjectionclass,311MatrixTransformclass,304maxFramerateparameter,375MaxHeightproperty,69,99Maximumproperty,175MaxLengthproperty,167MaxWidthproperty,69,99mcprefix,36Measure()method,91—92measurepass,91MeasureCore()method,91MeasureOverride()methodcustomlayoutcontainers,91—93modifying,WrapBreakPanelclass,116UniformGridcontainer,96mediacodecs,supportfor,383mediacontent,enablingordisabling,640mediaelement,392MediaEncoder,Windows,396mediafilesaddingtoproject,385deployingalongsideXAPfile,385deployinginsideXAPpackage,385downloadingasynchronously,385INDEX757embeddinginXAPpackage,384hostinglarge,393keepingseparate,385markers,399—404playingmultiple,386—387progressivedownloading,392,394separate-streamscriptcommands,403streaming,393WindowsMediametafiles,391Medianamespace,269mediaplayer,building,401MediaServices,IIS,395MediaElementclass,384—394AutoPlayproperty,385—386Balanceproperty,387BufferingTimeproperty,394CanPauseproperty,386CanSeekproperty,386client-sideplaylists,391Clippingproperty,406controllingplayback,385—387creatingactions,432creatingMediaElementincode,386CurrentStateproperty,388FindContainer()method,432handlingerrors,386Heightproperty,404,408IsMutedproperty,387,390keepingtrackofMediaElementobjects,387MarkerReachedevent,401,403—404Markerscollection,402—404MediaOpenedevent,402—404NaturalDurationproperty,389NaturalVideoHeightproperty,391NaturalVideoWidthproperty,391Opacityproperty,406Pause()method,385Play()method,385—386playbackwhenusingVideoBrush,405playingmultiplemediafiles,386playingmultiplesounds,386—387playingvideofiles,391Positionproperty,385,388progressivedownloading,392—394removingafterplayback,386server-sideplaylists,392SetSource()method,385—386Sourceproperty,386,392Stop()method,385stoppingoriginalvideowindowappearing,404streaming,393Stretchproperty,391Tagproperty,386videopuzzle,408Visibilityproperty,404Volumeproperty,387Widthproperty,404,408MediaElementtagdescriptionof,140MediaFailedevent,386playingsound,384URLsystem,384MediaEndedevent,386,390MediaFailedevent,215,386MediaOpenedevent,402—404MediaStreamSourceobject,391MergedDictionariescollection,55Messageclass,719message-passingmechanism,722messagesreceiving,724sending,723messagingserver,713—716messengerclient,717—721MessengerConnectionclass,713—715MessengerServerclass,713—715metacharacters,594—596metadata,pullingoutofdataobjects,583metafiles,WindowsMedia,391methodquery-stringargument,Flickr,691MicrosoftExpressionBlend.
SeeExpressionBlendMicrosoft.
Expression.
Interactions.
dllassembly,430,434Microsoft.
Expression.
Interactivity.
dllassembly,444—445MinHeightproperty,68,99INDEX758Minimumproperty,176MinimumLengthproperty,593MinimumPopupDelayproperty,173,175MinimumPrefixLengthproperty,173,175minRuntimeVersionparameter,27,29MinWidthproperty,68,99Mitervalue,266miterededges,267modaldialogboxes,225,231Modeproperty,57,544—545modelslocalconnection,722—724partsandstates,454—470single-threadedapartment,659Modifiersproperty,134mousecapture,119,127—128,130mousecursors,131—132mouseevents,118—119,125—130animationswhenusermovesmouseoverbutton,457avoidinganimationreset,329eventbubbling,124exampleof,128—130LostMouseCaptureevent,119mousemovements,125mousewheel,125—127movingoffelementbeforeMouseUpevent,127receivingnotificationofmouseupevents,127sliderignoringmouseactivity,389stategroups,456mousepointers,131—132mousewheel,125—127MouseCapture()method,127—128MouseDownevent,127,130MouseDragElementBehaviorclass,445MouseEnterevent,119,125MouseEventArgsobject,125MouseLeaveevent,119,125,345,511MouseLeftButtonDownevent,118—122,124,127,129,362MouseLeftButtonUpevent,119,121,127MouseMoveevent,119,125,130MouseOverstate,456—457,459—461,463,466MouseUpevent,127,130MouseWheelevent,119,126MouseWheelEventArgsclass,126MoveToXyxPagemethod,625MovieMaker,Windows,396MP3files,383MPEGfiles,384mscorlib.
dllassembly,17,21multipartforms,634MultiScaleImageelement,140,418—420Multiselectproperty,647multithreadingAutoCompleteBox,174BackgroundWorkerclass,668—676BeginAcceptTcpClient()method,710cancellinglong-runningtasks,666—668,674—676DispatcherTimerclass,657FindPrimesThreadWrapperclass,663—664lockkeyword,664locking,664marshallingcodetouserinterfacethread,659—661messagingserver,713overview,655—657pausingandresumingthreads,659performance,657preemptivemultitasking,655reasonsforusing,656settingthreadpriorities,659SyncLockkeyword,664Threadclass,657—658threadwrapper,661—666timeslice,655MustInheritclass(VB),269MustOverridekeyword(VB),368Mutecheckbox,390NNameattribute,38,54NamepropertyINDEX759Displayattribute,585FileInfoclass,646Popupcontrol,161Threadclass,658namedgroup,683namespaceschanging,18prefixesas,35—37,75,584,603XDocumentdealingwith,697XNamespaceclass,697namingconventionsattachedpropertymethods,114dependencyproperties,110eventhandlermethods,9namingelements,38—39NaNvalue,330NaturalDurationproperty,389NaturalVideoHeightproperty,391NaturalVideoWidthproperty,391Navigate()methodFramecontrol,236—239,241—243HtmlWindowclass,492PageTransitionBaseclass,367retainingpagestate,230Navigatedevent,244NavigateToBookmark()method,492NavigateUriproperty,245Navigatingevent,240navigationbrowserhistory,231browserURIintegration,239—241cachingpageobjectinmemory,230,247deeplinking,239do-it-yourselfnavigation,225forwardandbackward,244—245Framecontrol,236—242historysupport,241—242HyperlinkButtonelements,245hyperlinks,245loadingusercontrols,225—231navigatingoverXDocument,692—695overview,225Pageclass,236,245—248passinginformationtodestinationpage,246statestorage,247System.
Windows.
Controls.
Navigation.
dllassembly,22triggeringpagenavigationfrominsidepages,246URImapping,242—244NavigationApplicationprojecttemplate,248navigationtemplates,248—249NavigationCacheModeproperty,247NavigationContextobject,246NavigationServiceobject,246 characterentity,499negativecoordinates,260nestingcontent,154elements,45—47,151layoutcontainers,81—82.
NETFramework,11,21.
NETnamespace,37.
NETRIAServices,531networkmonitoring,528—529NetworkAddressChangedevent,528NetworkChangeclass,528networkingassumptionforexamples,678cross-domainaccess,678—680handlingmultiplerequests,710HTMLscraping,680—684interactingwiththeWeb,677—688processingXML,688—689REST-basedwebservices,684—688RSS,703—705servicesrequiringXMLdata,697—699servicesreturningJSONdata,700—702servicesreturningSOAPdata,699servicesreturningXMLdata,690—697sockets,706—721NetworkInterfaceclass,528Node(XyzNode)property,695Nodes()method,692INDEX760NonevalueAutoCompleteFilterModeenumeration,171Stretchenumeration,150,256,296Nonzerofillrule,269Nonzerovalue,264—265,280Normalstate,456—457,459,466,476nostdlibargument,17NotifyOnValidationErrorproperty,549—551,586nullreference,65NumericButtonCountproperty,627NumericButtonStyleproperty,627Oobfuscation,20,633,638objectelementalternativecontentifnotunderstood,28enableNavigationproperty,156HTMLtestpage,25integratingSilverlightcontentintoASP.
NETapplication,14TestPage.
htmlfile,6ObjectAnimationUsingKeyFrames,463ObjectsandTimelinespane,435ObservableCollectionclass,559,561—562Offsetproperty,43offsetLeftproperty,510offsets,160offsetTopproperty,510onabortevent,501OnAcceptTcpClient()callback,710OnApplyTemplate()method,482—483OnAttached()method,433,442onblurevent,501onchangeevent,501onclickevent,501—502OnCompleted()method,662—663OnDataReceived()callback,714OnDetaching()method,433,442onerrorevent,501onErrorparameter,27OneTimevalue,545one-wayanimation,332one-wayelementbinding,56—57OneWayvalue,545onfocusevent,501onkeydownevent,501onkeyupevent,501onloadevent,501onLoadparameter,28onmouseoutevent,501onmouseoverevent,501,510OnNavigatedFrom()method,247—248OnNavigatedTo()method,247—248OnNavigatingFrom()method,247OnPropertyChanged()method,552,553onResizeparameter,28onselectevent,501OnSocketConnectCompleted()event,718OnSocketReceive()eventhandler,721onSourceDownloadCompleteparameter,28,196onSourceDownloadProgressChangedparameter,28,196onunloadevent,501opacitymasks,299—300OpacitypropertyanimationsinFocusStatesgroup,460changingelementappearance,457DropShadowEffectclass,315makingelementspartlytransparent,297MediaElementclass,406Sliderclass,389UIElementclass,297,343OpacityMaskproperty,297,299—300,406OpenAsync()method,681OpenFile()method,636,648OpenFileDialogclass,645—647OpenRead()method,646OpenReadAsync()method,215—216,681,704OpenReadCompletedevent,215OpenReadCompletedEventArgsobject,216OpenText()method,646INDEX761OperationContractattribute,517,533OrientationpropertyStackPanellayoutcontainer,67WrapBreakPanelclass,115WrapPanelcontrol,75Oscillationsproperty,338—340out-of-browserapplications,490OutputDirectory,214overlays,397PPadvalue,292PaddingpropertyBorderclass,65Buttoncontrol,82contentcontrols,155Styleobject,426TextBlockelement,142Pagecontrolclass,245—248ChangeText()method,505derivationof,246methods,246—247navigation,236NavigationCacheModeproperty,247NavigationContextproperty,246NavigationServiceproperty,246OnNavigatedFrom()method,247—248OnNavigatedTo()method,247—248OnNavigatingFrom()method,247properties,246statestorage,247Titleproperty,246triggeringpagenavigationfrominsidepages,246pagetransitions,366—370PageCountproperty,626PagedCollectionViewclass,621—625bindingtocontrol,621Filterproperty,622filtering,622GroupDescriptionscollection,623grouping,623—625methodsforchangingpages,625MoveToXyxPagemethods,625overview,616PageIndexproperty,625PageSizeproperty,625paging,625SortDescriptionobjects,622sorting,622PageIndexproperty,625PagerDisplayModeoptions,627pages.
SeewebpagesPagesenumeration,230PageSizeproperty,625PageTransitionBaseclass,367,370panelbackground,63—65PanelclassBackgroundproperty,62—63,65Childrenproperty,62hierarchyof,62layoutcontainersderivingfrom,61publicproperties,62panelsCanvaslayoutcontainer,63,87—91DockPanelcontrol,62,74,76—78Gridlayoutcontainer,63,78—84GridSplittercontrol,84—87StackPanellayoutcontainer,62,66—74WrapPanelcontrol,62,74—76element,26—28,187ParameterizedThreadStartdelegate,657ParentpropertyHtmlElementclass,494,496XElementobject,695Parse()method,570,692parsingXML,692partscommonpatternsofelementusage,468controlchangingvisibilityof,468controlhandlingeventsfrom,468controlnotraisingexceptionifmissing,468FlipPanelcontrol,477INDEX762namingconventions,477overview,455Slidercontrol,466—470partsandstatesmodel,454—470Buttoncontrol,456—459showingfocuscue,460—461Slidercontrol,466—470transitions,461—466Passwordproperty,169PasswordBoxcontrolclass,140,168—169PasswordCharproperty,168Pathargument,57PathclassDataproperty,269description,253geometrymini-language,279—280pathversusgeometry,270strippingpathinformationfromfilenames,650PathelementClipproperty,281combiningshapeswithGeometryGroup,271—272EllipseGeometryclass,271LineGeometryclass,270RectangleGeometryclass,270pathmini-language,279—280Pathproperty,57Pathshape,304PathFigureclass,273—274PathFigureelement,279—280PathGeometryclass,269—270,273—279PathSegmentclass,274Pause()method,385PCM-encoding,391PDBfiles,18PenLineJoinenumeration,266Percentagetype,570performanceanimation,374—380assemblycaching,23dependencyproperties,110multithreading,657period(.
),42perpagequery-stringargument,Flickr,691persistentcookies.
Seeisolatedstorageperspectiveprojections,346—348perspectivetransforms,289,310—314phishing,678pixelshaders,314—318animating,349—351BlurEffectclass,315custom,317descriptionof,289DropShadowEffectclass,315—317HLSLcode,317RegisterPixelShaderSamplerProperty()method,318ShaderEffectclass,317—318WPFPixelShaderEffectsLibrary,318Pixelsproperty,319placeholders,450placingresourcesinapplicationassembly,210—212inapplicationpackage,212—213onWeb,213—215PlaneProjectionclass,311—314,346PlatformKeyCodeproperty,132Play()method,385—386playbackanimation,334—336MediaElementcontrolling,385—387,390temporarilymutingwithoutpausing,387video,395—411playlistsclient-side,391server-side,392PlaySoundActionclass,431—433,440,445Pluginproperty,494PNGfiles,148,416PointpropertyArcSegmentclass,275LineSegmentclass,274PointAnimationclass,348INDEX763PointAnimationUsingKeyFramesclass,351PointCollectionobject,261pointers.
SeemousecursorsPointsproperty,261policyfile,678,709—711policyserver,708—713PolicyConnectionclass,709—713PolicyServerclass,709—711polling,531PolyBezierSegmentclass,274Polygonclass,260,262—265polygons,262—265Polylineclass,252,261—266polylines,261—262PolyLineSegmentclass,274PolyQuadraticBezierSegmentclass,274PopulateComplete()method,175Populatingevent,173—174Popupcontrol,161—162popupwindows,161—162,231,493,512PopupWindow()methodHtmlPageclass,512HtmlWindowclass,493portnumberscreatingTCPconnection,707messagingclient,718messagingserver,713policyfilerule,709sockets,706TcpListenerclass,710portsconfiguringwebserviceURL,522—524handlingmultiplerequests,710sockets,706position(inaudiofile),389Positionproperty,385,388PositiveInfinityvalue,Doubletype,92POSTrequest,685postbackmechanism,17Powerproperty,341PowerEaseclass,341precedence,109,112—113preemptivemultitasking,655prefixesasnamespaces,35—37,75,584,603PrepareStoryboard()method,367—368PreparingCellForEditevent,620presentationnamespace,XAML,35Pressvalue,155Pressedstate,456,460PriceConverterclass,571primenumbers,663primitives,drawing,251priority,109,112—113ProcessRequest()method,685Productclass,551—553changing,545,551—552creating,543,544,558CustomValidationattribute,598datatemplates,577,579displaying,560displayingdatafrom,542UnitCostproperty,568—571ProductImagefield,572ProductList.
binfile,215ProductList.
xmlfile,212ProductValidationclass,597—598programminganimation.
Seeanimationprogressbarimprovingprogressivedownloading,394—395SizeChangedevent,673trackingprogress,672—674ProgressBarcontrolclass,140,177ProgressChangedevent,672—674progressivedownloading,392—394adaptivestreaming,395bitrate,ExpressionEncoder,397improving,394—395URLstriggeringSilverlighttouse,393Projectionclass,311Projectionproperty,313projectionsapplying,313—314Matrix3DProjectionclass,311PlaneProjectionclass,311—312Projectionclass,311XMLdocument,696INDEX764projectscreatingASP.
NET-hosted,12—17creatingstand-alone,4—6filewithinformationabout,6NavigationApplicationprojecttemplate,248Propertieswindow,218propertyinheritance,453propertysharing,111propertyvalueinheritance,113propertywrapper,112—115property-attributesyntax,43PropertyChangedevent,551—552property-elementsyntax,42—43PropertyGroupDescriptionobject,623—624PropertyMetadataobject,111,113property-resolutionsystem,331proportionalcoordinatesystemLinearGradientBrushclass,291RadialGradientBrushclass,293proportionalsizing,80—81proxyclasscallingwebservices,519—521configuringwebserviceURL,523creatingtocallwebservices,517—519duplexservices,535generatingproxycodeatcommandline,519publicproperties,62QQcommand,280QuadraticBezierSegmentclass,274,280QuadraticEaseclass,341QuarticEaseclass,341querystringparameters,684query-stringarguments,243,247,691QueryStringpropertyHtmlDocumentclass,494NavigationContextobject,246QuinticEaseclass,341"characterentity,40Quotaproperty,639quotasize,isolatedstoragedetermining,639increasing,638—639reducing,641reviewingquotasforapplications,640Rradialpanel,99RadialGradientBrushclass,293—295animatingbrushes,348—349Centerproperty,294changinglightingorcolor,458GradientOriginproperty,293—294GradientStopelement,293OpacityMaskproperty,299overview,290proportionalcoordinatesystem,293RadiusXproperty,294RadiusYproperty,294RadioButtoncontrolclass,140,157Radiusproperty,315RadiusXproperty,254,270—271,294RadiusYproperty,254,271,294randomnumber,displaying,506Rangeattribute,593RangeBaseclass,175—176rawaudiovideopipeline,391Read()method,646readingdata,636—638readingfiles,645—647ReadInt32()method,637ReadObject()method,701ReadResponse()method,687—688ReadToEnd()method,637ReallySimpleSyndication(RSS),703—705ReceiveAsync()method,717ReceiveMessage()method,715receivingmessages,721,724Rectangleclass,253—255Rectangleelement,140,260,436RectangleGeometryclass,269—270rectangles,253—254INDEX765placing,257sizing,255referencetypes,325Reflectvalue,292reflection,227,308—310,406—407,456Reflectortool,20,136Regexclass,683Register()method,111RegisterAttached()method,114RegisterCreatableType()method,490RegisterCreateableType()method,506RegisterPixelShaderSamplerProperty()method,318RegisterScriptableObject()method,504RegisterScriptableType()method,490regularexpressions,594—596,682—683RegularExpressionattribute,594—596RelativeTransformproperty,349,406Releasevalue,155Remove()method,636,641,645RemoveAttribute()method,496RemoveChild()method,496,499RemoveElementActionclass,445RemoveHandlerstatement(VB),11RemoveStyleAttribute()method,496Render()method,320—321RenderAtScaleproperty,379Renderingevent,370,372RenderTransformpropertyanimatingtransforms,344transformingshapes,305UIElementclass,307videoeffects,405RenderTransformOriginpropertyanimatingtransforms,344RotateTransformclass,306—307ScaleTransformclass,310UIElementclass,307Repeatvalue,292RepeatBehaviorpropertyColorAnimationclass,464DoubleAnimationclass,333RepeatButtoncontrolclass,156ReportError()method,190ReportProgress()method,672—673requestarguments,Flickr,691Requestobject,ASP.
NET,530requests,networking,710Requiredattribute,585,591,593resizingpages.
Seesizingpagesresourcecollections,55resourcedictionaries,54—55ResourceClassLibraryassembly,217ResourceDictionaryobject,426,475—476resourcesaccessingincode,53—54Application.
Resourcessection,52—53assembly,50creatingsetofrelatedstyles,450definingcolorsas,454definingcontroltemplatesas,449dynamicresources,54GetResourceStream()method,146hierarchyof,51—53organizingwithresourcedictionaries,54—55performingrecursivesearchofelementtreefor,51storingdataobjectsas,544—545XAML,49—55Resourcescollectionaccessingresourcesincode,53animatingtransforms,344startinganimationwithcode,328XAML,50—51Resourcesproperty,50,184—185,212—213,215,217Resourcessection,52—53REST-basedwebservices,684—688ResultpropertyDoWorkEventArgsobject,671GetServerTimeCompletedEventArgsclass,520RunWorkerCompletedEventArgsclass,671retrievingresourcesprogrammatically,212INDEX766ReturnResult()method,IAsyncTaskClient,533—534reverseengineering,20—21RGBvalues,64rootvisual,228—229,232RootUriproperty,572RootVisualproperty,184,186,229RotateTransformclass,303—307,343,458,480rotation,311RotationXproperty,311,347RotationYproperty,311,347RotationZproperty,311,347Roundvalue,266roundedcorners,rectangles,254routedevents.
Seeeventroutingrowdetailsdisplayarea,613—614Rowproperty,79,113—114RowBackgroundproperty,604RowDefinitionobject,80,85RowDefinitionselement,78—79RowDetailsTemplateproperty,613RowDetailsVisibilityModeproperty,614RowEditEndedevent,620RowEditEndingevent,620RowGroupHeaderStylesproperty,624—625RowHeaderStyleproperty,611RowHeaderWidthproperty,604RowHeightproperty,605,610rowsDataGridformatting,611—612highlighting,612sortingbasedoncolumns,616Rowsproperty,95RowSpanproperty,83,85RowStyleproperty,610—611#rrggbbnotation,64RSS(ReallySimpleSyndication),703—705Runclass,147runs,formattingtextwith,147RunWorkerAsync()method,669—670RunWorkerCompletedevent,671,675RunWorkerCompletedEventArgsclass,671SScommand,280Safarisupport,25SafeFileNameproperty,648sandboxmodel,browsers,633SaveFileDialogclass,645—648scalability,656ScaleTransformclass,303—304animatingtransforms,343changingbuttonshapeorposition,458choosingpropertytoanimate,343customtransitions,465reflectioneffect,310RenderTransformOriginproperty,310scalingpages,103—105ScaleYproperty,310scalingpages,103—105Scientifictype,570scraping,HTML,680—684screen-capturerecording,396scriptablemethods,504,512ScriptableMemberattribute,504—506ScriptableMemberAttributeclass,491ScriptableSilverlightclass,505—506ScriptableTypeattribute,504—506ScriptableTypeAttributeclass,491ScriptObjectclass,491,503scrollbars,100ScrollBarcontrol,176,466ScrollBarVisibilityenumeration,102,605ScrollContentPresenterplaceholder,450scrollingpages,101—102ScrollIntoView()method,615ScrollViewercontrolcustomlayoutcontainers,92descriptionof,140HorizontalScrollBarVisibilityproperty,102placeholderfor,450placingViewboxin,105scrollingpages,101—102VerticalScrollBarVisibilityproperty,102zoomingwithmousewheel,126INDEX767searchengineoptimization,239securingHTMLinteroperability,511—513securitymarkoftheWeb,30phishing,678testingSilverlightapplications,12URI,240webservicemethodexceptions,521WebClientobject,678WebRequestobject,678XMLHttpRequestobject,678SecurityCriticalattribute,21,659Segmentsproperty,273SelectedDateproperty,179SelectedDateChangedevent,180SelectedDateFormatproperty,179SelectedDatesproperty,179SelectedDatesChangedevent,180SelectedIndexproperty,165,167SelectedItemproperty,163—164,167,615SelectedItemscollection,163—164SelectedTextproperty,168SelectionChangedevent,165,167—168,561,615SelectionLengthproperty,168SelectionModeproperty,163,179,615SelectionStartproperty,168semitransparentcolors,297SendAsync()method,717,723sender.
findName()method,195sendingmessageslocalconnections,723messengerclient,719—720separate-streamscriptcommands,403seqelement,392serializabledataobject,524,553serialization,641—644server-sidecode,489,515server-sideplaylists,392server-sideproxy,679—680servicecode,516serviceendpoint,516,532ServiceContractattribute,516,533Sessionobject,ASP.
NET,530SetAttribute()method,490,496—498,500SetProperty()method,490SetPropertyName()method,44,114,116SetRow()method,114SetSource()method,385—386,572SetStyleAttribute()method,496—497,500SetTarget()method,345SetTargetElementmethod,360SetTargetPropertymethod,360Setterobjects,424setters,styles,450Setterscollection,424SetTop()method,373SetValue()methodDependencyObjectclass,44,112—114,116Ellipseobject,129FlipPanelcontrol,473ShaderEffectsLibrary,WPF,350ShaderEffectclass,317—318shaders,pixel,314—318shadoweffects,315—317ShadowDepthproperty,315Shapeclassclassesderivingfrom,252Fillproperty,253GeometryTransformproperty,253properties,253RenderTransformproperty,307RenderTransformOriginproperty,307Stretchproperty,253Strokeproperty,253StrokeDashArrayproperty,253StrokeDashCapproperty,253StrokeDashOffsetproperty,253StrokeEndLineCapproperty,253StrokeLineJoinproperty,253StrokeMiterLimitproperty,253StrokeStartLineCapproperty,253StrokeThicknessproperty,253shapeclasses,252—269Ellipseclass,253Lineclass,260—261Polygonclass,262—265INDEX768Polylineclass,261—262Rectangleclass,253shapes,251—269angling,304arcs,275—277Béziercurves,277—279clippingwithgeometries,281combiningwithGeometryGroup,271—272dashedlines,267—269derivationof,251—252dragging,128dynamiceffectsandanimation,305events,252exportingclipart,282—286inheritancehierarchyfor,252linecapsandlinejoins,265—267lines,260—261,274makingvisible,253overlapping,257Pathshape,304placing,258polygons,262—265polylines,261—262repeating,304rotating,305shapeclasses,252—269sizing,255—260transforming,305—307withoutHeightandWidthproperties,255Shazzamtool,317Shiftkey,134Show()method,234—236ShowDialog()method,646,648ShowErrorsInSummaryproperty,589ShowGridLinesproperty,78—79ShowsPreviewproperty,86sieveofEratosthenesalgorithm,663Silverlight.
Seealsoanimationbrowserintegrationin,490changesto,33classlibraries,11combiningwithHTMLcontent,507—511creatingASP.
NET-hostedSilverlightproject,12—17databinding,539decompilation,20—21designtools,1—3fontssupported,144—146HTMLtestpage,24—30instantiatingSilverlightobjectsinbrowser,506—507playingPCM-encodedWAVaudio,391rawaudiovideopipeline,391resourcesystem,49supportedfiletypesforaudioandvideo,383tableofelements,137—141typesofwebsites,3versionof.
NETFramework,11SilverlightStreaming,393SilverlightToolkit,141,470Silverlight.
jsfile,15simultaneousanimations,334SineEaseclass,341single-threadedapartmentmodel,659SiteSettingscollection,645sizecontrols,72—74,80sizeproperties,72—74Sizeproperty,275SizeChangedevent,90,103,120,673SizeToXyzvalues,607sizingimages,149—150sizingpages,99—106Browsersize,99Constrainedsize,99Fixedsize,99full-screenmode,105—106resizableorfixedpagesizes,100scaling,103—105scrolling,101—102testingoutdifferentapproaches,100Unlimitedsize,100SkewTransformclass,304skinnableapplications,427INDEX769skins,449,450,470Sleep()method,658,668SliderclasscustomizedSlidercontrol,469description,140IsHitTestVisibleproperty,389one-wayelementbinding,56Opacityproperty,389TemplatePartattribute,466,468—469understandingpartswith,466—470ValueChangedevent,336Slidertab,388—389sliders,389,468—469slsvcutil.
exeutility,519SmallChangeproperty,176smartdataclasses,584smilelement,392smoothstreaming,394—396SOAP,684,699Socketclass,717,720socketclientsbuilding,707chatclient,708messengerclient,717—721socketserversbuilding,707clientaccesspolicy.
xmlfile,708determiningclientsallowedtoconnectto,708messagingserver,713—716MessengerConnectionclass,713—714MessengerServerclass,713—714policyserver,708—713PolicyConnectionclass,709,712—713PolicyServerclass,709—711SocketAsyncEventArgsobjectBufferListproperty,720Completedevent,717—718,721connectingtoserver,717OnSocketConnectCompleted()event,718storingbufferofmessagedata,720sockets,706—721IPaddress,706portnumbers,706stream,707TCP,706—708two-waycommunications,531SolidColorBrushclass,289—290,292,299SomethingClicked()method,123—124SortDescriptionobjects,622sorting,622SortMemberPathproperty,616soundeffects,365sounds.
Seeaudioandvideosourcecodefiles,7SourceImagesfolder,413sourceobject,540,543sourceparameter,27Sourcepropertybindings,543—544DataPagerobject,626eventbubblingexample,124Framecontrol,239Imageclass,148—149,573Imageelement,296MediaElementclass,386,392SourceNameproperty,405,440spaces,499specialcharactersequivalentXMLcharacterentities,40escaping,498SpeedRatioproperty,334splashscreens,192—196splashScreenSourceparameter,27,196splinekeyframes,353—354SplineDoubleKeyFrameobjects,354splitterbars,84—87SpreadMethodproperty,292Springinessproperty,338,340Squarevalue,266StackPanelclass,66—74alignmentproperties,69—70applyingtransformsto,307buttonwithcontainedelements,121HorizontalAlignmentproperty,70HyperlinkButtonelements,245INDEX770keepingtrackofMediaElementobjects,387layoutproperties,68linecoordinates,260marginproperties,70—72organizingstyles,429Orientationproperty,67sizeproperties,72—74sizingbuttons,73Stretchvalue,70VerticalAlignmentproperty,70StackPanellayoutcontainerchoosingbetweenlayoutcontainers,90descriptionof,140whentouse,84Start()methodMessengerConnectionclass,714PolicyServerclass,710Threadclass,658,662,668StartLineCapproperty,266,269StartPagevalue,189StartPointproperty,273—274,291StartsWithvalue,171StartsWithCaseSensitivevalue,171StartTaskAsync()method,662,667Startupevent,189StartupEventArgsobject,187StartupEventArgs.
InitParamscollection,188stateanimation,461,480—482stategroupsavoidinganimatingsamepropertiesin,461CommonStatesgroup,456,460—461creating,457defaulttransition,462defining,456FocusStatesgroup,456,460—461namingconventions,477transitionanimations,462ValidationStategroup,547VisualStateGroupselement,456statestorage,247statesaddingVisualStateelementforeachstate,457Buttoncontrol,456—459FlipPanelcontrol,476GoToStateActionclass,445hard-codinganimationvalues,459namingconventions,477orderinwhichcontrolappliesstates,461retainingpagestate,230—231showingfocuscue,460—461transitions,461—466statesmodel.
SeepartsandstatesmodelStaticResourceexpressionaccessingresourcesincode,54DataContextproperty,544definingcontroltemplateasresource,449pointingtobinding,571Sourceproperty,544usingdatatemplates,579usingresourceinXAMLmarkup,51statuscodes,HTTP,521Statusproperty,662,664StatusStateenumeration,662steady-stateanimation,462,464Stop()method,385,711Stopproperty,332storage.
Seeisolatedstoragestoredprocedures,554,558StoreDbClientclass,555Storyboardclass,326—327animationprogramming,355,360—363callingmethodsincode-behindfile,328Completedevent,355,363controllinganimationplayback,334—336SetTarget()method,345simultaneousanimations,334Stopproperty,332TargetElementproperty,350TargetNameproperty,326—327,334INDEX771TargetPropertyproperty,326—327,344StoryboardCompletedTriggerclass,445storyboards,445straightlines,274Streamproperty,212streamsockets,707StreamGeometryclass,270streamingadaptive,395bitrate,397MediaElement,393SilverlightStreaming,393smooth,394—395URLtriggeringSilverlighttouse,393StreamReaderclass,637,687StreamWriterclass,637,687Stretchenumeration,150,256,296StretchpropertyImageclass,149ImageBrushclass,296MediaElementclass,391Shapeclass,253,255Viewboxclass,259Stretchvalue,70,73StretchDirectionproperty,259StringLengthattribute,591—593StrokepropertyLineclass,260Shapeclass,253StrokeDashArrayproperty,253,267—269StrokeDashCapproperty,253,269StrokeDashOffsetproperty,253,269StrokeEndLineCapproperty,253,265StrokeLineJoinproperty,253,266StrokeMiterLimitproperty,253,267StrokeStartLineCapproperty,253,265StrokeThicknessproperty,253styleattributes,500StyleobjectAcceptsReturnproperty,424BasedOnproperty,427FontSizeproperty,426IsReadOnlyproperty,424Marginproperty,426Paddingproperty,426TargetTypeproperty,424Styleproperty,425,450styles,423—429addingdefaulttoFlipPanel,474—476applying,425—426avoidingcontrolcustomization,471BigButtonStylestyle,424changingproperties,500creatingsetofrelated,450defining,424—425definingtemplateaspartof,450dependencypropertyprecedence,113dynamic,426—427inheritance,427—428organizing,428—429Setterobjects,424Setterscollection,424settingprogrammatically,426settingtemplatesthrough,452—454WPFandSilverlightstylescompared,424subfolders,211—212Submit()method,494SubmitTask()method,533—534suppressedevents,121—122SuppressExceptionsproperty,574.
svcfile,532SweepDirectionproperty,277,280SyncLockkeyword(VB),664Syndicationnamespace,703SyndicationFeedclass,RSS,705SyndicationItemobjects,RSS,705SystemColorsclass,64System.
Core.
dllassembly,21System.
dllassembly,21System.
Net.
dllassembly,21System.
Net.
WebClientclass,215System.
Windows.
Applicationobject,184System.
Windows.
Browsernamespace,490System.
Windows.
Browser.
dllassembly,21System.
Windows.
Controls.
Data.
dllassembly,22INDEX772System.
Windows.
Controls.
Data.
Input.
dllassembly,22System.
Windows.
Controls.
dllassembly,22System.
Windows.
Controls.
Extended.
dllassembly,195System.
Windows.
Controls.
Input.
dllassembly,22System.
Windows.
Controls.
Navigation.
dllassembly,22System.
Windows.
dllassembly,21System.
Windows.
Interactivity.
dllassembly,430—431,433—434,444System.
Windows.
Medianamespace,269System.
Windows.
Resources.
StreamResourceInfoobject,212System.
Xml.
dllassembly,21TTcommand,280Tabkey,135TabControlcontrolclass,140,165—167TabIndexproperty,135TabItemcontrolclass,166TabItemelement,165TabStripPlacementproperty,167Tagproperty,386TagNameproperty,496tagsquery-stringargument,Flickr,691targetobject,540,542Targetproperty,437,585,588TargetedTriggerActionclass,437—438TargetElementproperty,350,360TargetNameproperty,326—327,334,440TargetPropertyproperty,326—327,344,360TargetTypeproperty,424TaskDescriptionclass,533TaskResultclass,533TCP(TransmissionControlProtocol),706—709TcpClientclass,717TcpListenerclass,710tellmodel,440templatebindinganticipatingrequirementof,452combiningtemplateswithstyles,453defaultcontroltemplate,479TemplatepropertyaddingdefaultstyletoFlipPanelwithgeneric.
xaml,475applyingcontroltemplatetocontrol,448Controlclasselements,447DataGridRowGroupHeaderclass,625TemplateBindingextension,459TemplatePartattributeexaminingparts,456FlipPanelcontrol,477Slidercontrol,466,468—469templates,447—454.
SeealsocontroltemplatesaddingVisualStateManagerto,457breakingintomanageablepieces,455ContentPresenterplaceholder,450creating,448—449data,577—582default,449definingaspartofstyle,450editingcellsinDataGridwith,617—618ensuringmostflexiblesupport,477navigation,248—249NavigationApplicationproject,248partsandstatesmodel,454—470toplugintoback-endcodeofcontrol,455reusingcolors,454settingthroughstyles,452—454TemplateVisualStateattribute,456testpage.
SeeHTMLtestpagetestingSilverlightapplications,11—12TestPage.
aspxfile,14TestPage.
htmlfile,6,11,14,18,24TestServiceclass,520textconvertinggraphicalintopath,146DataGridTextColumnclass,606fonts,144—146formattingwithruns,147INDEX773underlining,146wrapping,148,609,705textannotations,399Textproperty,141,167,170textselection,168TextAlignmentproperty,142,167TextBlockclass,119,134,140,167—168TextBlockelement,141—148centeringright-justifyingtext,142characterentities,142drop-shadoweffects,316font-relatedproperties,143—146Foregroundproperty,142,292gradient-filledTextBlock,292Inlinescollection,147LineHeightproperty,148LineStackingStrategyproperty,148Paddingproperty,142Runobject,147settingtextcolor,142Textproperty,141TextAlignmentproperty,142TextDecorationsproperty,146TextWrappingproperty,148transparency,298underlining,146usingLineBreakelementin,142whitespace,142TextBlockobject,195TextBoxclass,141,168TextChangedevent,119,132TextDecorationsproperty,146TextFilterproperty,171TextWrappingproperty,148,167themesImplicitStyleManager,470SilverlightToolkit,470,487Themesfolder,475Thicknessstructure,70threadaffinity,659Threadclass,657—668Abort()method,659,668IsAliveproperty,658Join()method,658ManagedThreadIdproperty,658marshallingcodetouserinterfacethread,659—661Nameproperty,658overview,655pausingandresumingthreads,659settingthreadpriorities,659Sleep()method,658,668Start()method,658,662,668threadwrapper,661—666ThreadStateproperty,658workerclass,663—664threadpoolthreads,671threadwrapper,661—666threadingcancellinglong-runningtasks,666—668,674—676dispatcher,659FindPrimesThreadWrapperclass,663—664locking,664multithreading,655—657single-threadedapartmentmodel,659ThreadPoolclass,655ThreadStartdelegate,657ThreadStateproperty,658ThreadWrapperBaseclass,662—664,666—668throttling,bit-rate,394—395thumbnails,404Tickeventbomb-droppinggame,359DispatcherTimerclass,390,657DispatcherTimerproperty,361Timeproperty,403timeslice,multithreading,655timetypes,570Timelineclass,331TimelineMarkerobject,401,403—404TimelineMarkerRoutedEventArgsevent,401timelines,animation,326timercode,361TimerTriggerclass,445INDEX774TimeSpanobject,331,333Titleproperty,246Titleusercontrol,357Toproperty,326,330—332,463Totransitions,463—464ToggleButtoncontrolclass,141,156—157ToggleButtonelement,479,485ToggleButtonstates,477ToList()method,564toolkitprefix,75ToolTipcontrol,159—161ToolTipproperty,159—160,175ToolTipServiceobject,159—160Toppropertyanimationprogramming,355,360attachedproperties,113choosingpropertytoanimate,343draggingshapes,130drawinglineonCanvas,260overview,88ToString()method,603trackingprogress,672—674transferrate,bit-ratethrottling,395Transformclass,303transformclassesMatrixTransformclass,304RotateTransformclass,303ScaleTransformclass,303SkewTransformclass,304TransformGroupclass,304TranslateTransformclass,303Transformproperty,272transformations,405TransformGroupclass,304,344transforms,303—310anglingshapes,304animating,343—346applyingtoelementsinlayoutcontainers,307—308briefdescription,289change-notificationsupport,304contentfromXPSdocumentinSilverlight,286dynamiceffectsandanimation,305perspective,310—314pixelshaders,314—318PlaneProjectionclass,311—312reflectioneffect,308—310repeatingshapes,304ScaleTransformclass,103—105scalingpages,103transformingshapes,305—307WPFusing,308TransitionCompleted()eventhandler,368transitions,461—466FromandTo,463—464controlsskipping,462custom,464—466default,462—463page,366—367stategroups,462tosteadystate,464wipe,368—370Transitionscollection,462TranslateTransformclass,303—304,343,458TransmissionControlProtocol(TCP),706—709transparency,296—303alphavalue,64,298contentregion,300—303controls,300—303descriptionof,289elements,296—297images,296,298improvinganimationperformance,375opacitymasks,299—300TextBlockelements,298TreeViewcontrol,628—631databinding,629—631filling,628—629hierarchicaldata,629—630ItemsSourceproperty,629—630ItemTemplateproperty,630specifyingdatatemplates,629TreeViewItemobjects,628TreeViewcontrolclass,141,583INDEX775TreeViewItemobject,628Trianglevalue,266triggerclasses,445TriggerActionclass,431—432,437TriggerBaseclass,433triggersaddingDefaultTriggerattributetoactionclass,436behaviorsencompassing,441connectingactiontoelementwith,433—434creatingtargeted,437—440encompassing,441ExpressionBlenddefault,436—437overview,430reasonforcreating,433Silverlight,455TargetedTriggerActionclass,437Triggerscollection,327,434TryParse()method,570TryValidateObject()method,591TryValidateProperty()method,591Twitter,679two-waydatabinding,57—59,545—546TwoWayvalue,545typeconverters,41,131typesharing,599—602TypeConverterattribute,41typefaces,143UUIElementclassArrangeCore()method,91creatingactions,431events,118—119hierarchyofSilverlightelements,118infrastructure,270MeasureCore()method,91MouseCapture()method,127—128Opacityproperty,297Projectionproperty,313RenderTransformproperty,307RenderTransformOriginproperty,307underlining,146Unfocusedstate,456UnhandledExceptionevent,190,219Uniformvalue,150,256,296,391UniformGridlayoutcontainer,94—98UniformToFillvalue,150,256,296,391UnitCostproperty,568,571,586Unknownvalue,132Unlimitedsize,100UpdatePanelcontrol,17updateSilverlight()function,JavaScript,506UpdateSource()method,546,550UpdateSourceTriggerproperty,546upgrading,27UploadFile()method,651UploadFileAsync()method,653uploadingfiles,648—653UpOnlyvalue,259Uriproperty,246UriMapperobject,242—243URIsbrowserintegration,239—241ofcurrentpage,239disablingsystem,240forwardslash,237fragmentsystem,240mapping,242—244passinginformationtodestinationpage,246query-stringarguments,247security,240storingroot,572XMLnamespaces,36UrlEncode()method,691URLsconfiguringwebservice,522—524encoding,491MediaElementtag,384non-SOAPwebservicesusing,684usercontrolsanimationprogramming,356bomb-droppinggame,357—359DesignHeightattribute,100INDEX776DesignWidthattribute,100determiningtypetocreate,227dynamicallyloading,226embeddinginpage,226—228Silverlightpagesas,6sizing,99Userobject,ASP.
NET,530UserControlclass,99,103,169UserControlelement,26,34,544UserInformationclass,235user-interfacefunctionality.
SeebehaviorsUserStateproperty,216VVcommand,280ValidateObject()method,591,598ValidateProperty()method,591,620—621ValidatesOnExceptionsproperty,547,549ValidateUnitCost()method,597validationBindingValidationErrorevent,120databinding,546—551DataGridobject,618—621DescriptionViewercontrol,588embeddingvalidationrulesindataclasses,583listingvalidationerrorsinpages,583regularexpressions,594—596validationattributes,592—599CustomValidationattribute,596—599Rangeattribute,593RegularExpressionattribute,594—596Requiredattribute,593StringLengthattribute,593Validationclass,551validationrules,590ValidationAttributeclass,592ValidationStategroup,547ValidationSummarycontrolclass,588—590accessing,584descriptionof,141FocusControlsOnClickproperty,589FocusingInvalidControlevent,589ShowErrorsInSummaryproperty,589Targetproperty,588usingwithsmartdataclasses,584Validatorclass,591,598,620—621valueconverterclass,567valueconvertersapplyingconditionalformatting,574—577creating,569creatingobjectswith,572—574formattingstringswith,568—572SilverlightdatabindingversusWPF,540Valueproperty,175,177,351ValueChangedevent,175,336VariableBit-rateEncoding(VBR),399vbc.
execompiler(VB),17VC-1files,384vector-drawingmodel,153versionsassemblycaching,24creatingfriendlyinstallexperience,29minRuntimeVersionparameter,paramelement,27VerticalAlignmentpropertyButtoncontrol,75customlayoutcontainers,93GridSplittercontrol,85layoutpanels,68—69shapes,257,260StackPanel,70usingfixed-sizewindow,99VerticalContentAlignmentproperty,155VerticalGridlinesBrushproperty,605VerticalOffsetproperty,160VerticalScrollBarVisibilityproperty,102,605VerticalTemplateelement,467video.
Seeaudioandvideovideocards,375—376videoeffects,405—411videoencoding,396—399videofiles,384,391,395INDEX777videoplayback,395—411videoplayer,building,401videopuzzle,407—411VideoBrushclass,290,309,404—407,411,421Viewboxcontrol,103—105,126—127,258—260ViewModeparameter,187virtualization,165,603,611visibility,468Visibilityproperty,135,228,343,404,608Visiblevalue,102,228VisualStudioaddingVisualStudioservicereference,517—519assemblycaching,23attachingeventhandlerstoelements,9creatingASP.
NET-hostedSilverlightprojects,13creatingproxyclass,517—519creatingSilverlightclasslibraryin,37creatingstand-aloneSilverlightprojects,4designprocess,1designsurface,7designingXAMLpage,8editingXAMLmarkupbyhand,8linkingfeature,601Silverlightdesignsupport,1,7Silverlightversionoptions,4webservices,516—517,599—602XAMLview,8VisualStateGroupselement,456—457,462VisualStateManagerelement,463,465—467,483VisualTransitionelement,462—463,465—466VisualTreeHelperclass,47,431—432volume,audiosliderforadjusting,388temporarilymutingplaybackwithoutpausing,387Volumeproperty,387Ww3schools.
com,34watermarks,397WAVaudiofiles,391WCFservices,515—517,529—530Webcross-domainwebservicecalls,526—528interactingwith,677—688markof,29—30placingresourceson,213—215webcontrols,16webpagesanimatingtransitionbetween,367attachingeventhandlerstoelementsin,9—11childwindows,231—236creating,7—12embeddingusercontrolsin,226—228gettingURIofcurrent,239hidingelements,228HTMLtest,24—30HyperlinkActionclass,445identifyingusingenumerations,230legacywebpageintegration,489movingbetween,225,231passinginformationtodestination,246query-stringarguments,247retainingpagestate,230—231scaling,103—105scrolling,101—102sharinginformationbetween,247sizing,99—106Submit()method,494swappingcontent,228triggeringnavigationfrominside,246webservicemethod,517,521,566—567webservicetypesharing,599—602webservices,515—524acceptinglargeamountsofdata,651addingVisualStudioservicereference,517—519buildingdataservice,552—555INDEX778buildingserver-sideproxy,679calling,517—521callingdataservice,555—556configuringURL,522—524consumingsimple,685—688creatinginVisualStudio,516—517cross-domainaccess,679cross-domaincalls,526—528datatypes,524—526denial-of-serviceattacks,651duplexservices,531—537FileServiceClientclass,651—653Flickr,690—691monitoringnetworkconnection,528—529pollingconnections,531processingXML,688—689requiringXMLdata,697—699REST-based,684—688returningJSONdata,700—702returningSOAPdata,699returningXMLdata,690—697RSS,703—705Silverlightclient,651—653simple,684simulatedserverinitiatedcommunications,531—532SOAP,684socketsconnections,531transmittingfileswith,648—653usingASP.
NETplatformservices,529—530WSDLdocumentdescribing,519XML-RPCservice,697—698WebClientclass,215—216,218—219buildingFlickrrequestURL,691consumingsimplewebservice,685—686downloadingmediafilesasynchronously,385downloadingresourceswith,215DownloadStringAsync()method,681—682DownloadStringCompletedevent,692OpenAsync()method,681OpenReadAsync()method,681queryingHTMLpagewith,681security,678workingwithHTML,681—682web.
configfileaddingWCFservice,517buildingdataservice,554configuringduplexservices,532creatingASP.
NET-hostedSilverlightprojects,15WebRequestclassBeginGetRequestStream()method,686—688BeginGetResponse()method,687—688consumingsimplewebservice,685—686CreateRequest()method,686ReadResponse()method,687—688security,678usingXML-RPCservice,698websitesaddingSilverlightcontenttoexistingwebsite,3ASP.
NET,3browserintegration,489cross-domainwebservicecalls,526—528DeepZoomProjectSite,417drawbackofSilverlight-only,4HardRockMemorabilia,421HTML-only,3isolatedstorage,634typesofSilverlight,3whitespace,142widthattribute,25WidthpropertyButtonclass,88ColumnDefinitionobject,80givingpagesfixed-size,99GridSplittercontrol,85layoutpanels,69,72MediaElementclass,404—408shapes,253—255INDEX779wildcards,596Windowproperty,490—491windowlessparameter,28windowlessrendering,300—303,375windowsbrowser,26,99child,231—236popup,231,493WindowsMediaAudiofiles,383WindowsMediaEncoder,396WindowsMediametafiles,391WindowsMediaVideofiles,384WindowsMovieMaker,396WindowsPresentationFoundation.
SeeWPFusingWindows.
Browsernamespace,490Windows.
Medianamespace,269wipeeffect,366—370WipeTransitionclass,368WMAfiles,383WMVfiles,384,396.
wmxfiles,391WordArtfeature,357WorkerReportsProgressproperty,672—673WorkerSupportsCancellationproperty,674WorkingDatafolder,413WPF(WindowsPresentationFoundation)animationsystem,324BAML,17databinding,539DeepZoom,421PixelShaderEffectsLibrary,318ShaderEffectsLibrary,350styles,424usinglayouttransforms,308VideoBrush,421WrapBreakPanelclass,115—116WrapBreakPanelcustomlayoutpanel,114—117WrapPanellayoutpanel,62,74—76,581wrappingtext,148,609,705WriteableBitmapclass,318—321capturingcontentfromotherelements,320—321descriptionof,289generatingbitmaps,318—320Invalidate()method,321Pixelsproperty,319Render()method,320—321WriteObject()method,701writingdata,636—638writingfiles,645,647—648WSDLdocuments,519.
wsxfiles,392X,Yxprefix,35XAML(ExtensibleApplicationMarkupLanguage),33—39case-sensitivity,41code-behindclass,38—39datatemplates,577definingPopupcontrol,161designingpages,8editingbyhand,8elements,34,45element-to-elementbinding,56—59events,48exporting,282pronouncing,33properties,40—45property-attributesyntax,43property-elementsyntax,42—43reasonstostudysyntaxof,59replacingattributewithnestedelement,425settingmousecursorin,131Silverlightanimations,326Silverlightchanges,33sizingSilverlightcontentregion,26styles,423typeconverters,41usingresourcein,51XAMLdocumentsblank,34nested,45—47XAMLmarkupextensionsINDEX780Bindingexpressionmarkupextension,56databindingexpressions,57StaticResourcemarkupextension,51,54usingresourceinXAMLmarkup,51XAMLnamespaces,34—38XAMLresources,49—55accessingresourcesincode,53—54addingUriMapperobjectas,242hierarchyof,51—53organizingwithresourcedictionaries,54—55resourcescollection,50—51usinginXAMLmarkup,51XAPfilesassemblycaching,22—23changingfilename,18deployingmediafilealongside,385deployingmediafileinside,385deployingSilverlightapplication,19—20embeddingmediafilein,384isolatedstorage,634reducingXAPsize,applicationlibrarycaching,23Silverlightdecompilation,20XAttributeobject,692,695XDocumentclass,689,692—698XElementclass,692,695XHTML,33XMLAppManifest.
xmlfile,6characterentities,40literals,698mappingtonewclass,696on-linetutorial,34parsingXML,692processing,688—689servicesreturningXMLdata,690—699System.
Xml.
dllassembly,21XMLDOMmodel,689XMLnamespaces,34—37,475XMLPaperSpecification(XPS),284XMLpolicyfile,678XmlDocumentclass,689XMLHttpRequestobject,678xmlnsattribute,35XmlReaderclass,689,692XML-RPCservice,697—699XmlSerializerclass,641—644,689,720—721XmlWriterclass,689XNamespaceclass,697XNodeobject,692XPS(XMLPaperSpecification),284—286ZZcommand,279—280zero-lengthstateanimations,461ZIndexproperty,89ZIPfiles,20,22Zoom()method,420ZoomAboutLogicalPoint()method,420Zoomify,412zoomingbrowser,105DeepZoom,411—421

亚洲云-浙江高防BGP.提供自助防火墙高防各种offer高防BGP!

 亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...

Digital-VM:服务器,$80/月;挪威/丹麦英国/Digital-VM:日本/新加坡/digital-vm:日本VPS仅$2.4/月

digital-vm怎么样?digital-vm在今年1月份就新增了日本、新加坡独立服务器业务,但是不知为何,期间终止了销售日本服务器和新加坡服务器,今天无意中在webhostingtalk论坛看到Digital-VM在发日本和新加坡独立服务器销售信息。服务器硬件是 Supermicro、采用最新一代 Intel CPU、DDR4 RAM 和 Enterprise Samsung SSD内存,默认...

腾讯云轻量服务器老用户续费优惠和老用户复购活动

继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...

plugin-container.exe为你推荐
generatingcssdevelopedandroid模式ios8支持ipad支持ipad支持ipad平台操作使用手册netbios端口26917 8000 4001 netbios-ns 端口 是干什么的ipad连不上wifiipad显示无互联网连接怎么回事?ipad上网为什么ipad网速特别慢
vps虚拟服务器 个人域名备案 seovip 免费静态空间 免费个人空间申请 域名转向 bgp双线 有奖调查 网站卫士 国外代理服务器地址 美国在线代理服务器 中国电信测速网 idc查询 什么是web服务器 东莞主机托管 网站加速 privatetracker restart asp介绍 服务器机柜 更多