1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Prism.Wpf</name>
- </assembly>
- <members>
- <member name="T:Prism.Common.MvvmHelpers">
- <summary>
- Helper class for MVVM.
- </summary>
- </member>
- <member name="M:Prism.Common.MvvmHelpers.ViewAndViewModelAction``1(System.Object,System.Action{``0})">
- <summary>
- Perform an <see cref="T:System.Action`1"/> on a view and viewmodel.
- </summary>
- <remarks>
- The action will be performed on the view and its viewmodel if they implement <typeparamref name="T"/>.
- </remarks>
- <typeparam name="T">The <see cref="T:System.Action`1"/> parameter type.</typeparam>
- <param name="view">The view to perform the <see cref="T:System.Action`1"/> on.</param>
- <param name="action">The <see cref="T:System.Action`1"/> to perform.</param>
- </member>
- <member name="M:Prism.Common.MvvmHelpers.GetImplementerFromViewOrViewModel``1(System.Object)">
- <summary>
- Get an implementer from a view or viewmodel.
- </summary>
- <remarks>
- If the view implements <typeparamref name="T"/> it will be returned.
- Otherwise if the view's <see cref="P:System.Windows.FrameworkElement.DataContext"/> implements <typeparamref name="T"/> it will be returned instead.
- </remarks>
- <typeparam name="T">The implementer type to get.</typeparam>
- <param name="view">The view to get <typeparamref name="T"/> from.</param>
- <returns>view or viewmodel as <typeparamref name="T"/>.</returns>
- </member>
- <member name="T:Prism.Common.ObservableObject`1">
- <summary>
- Class that wraps an object, so that other classes can notify for Change events. Typically, this class is set as
- a Dependency Property on DependencyObjects, and allows other classes to observe any changes in the Value.
- </summary>
- <remarks>
- This class is required, because in Silverlight, it's not possible to receive Change notifications for Dependency properties that you do not own.
- </remarks>
- <typeparam name="T">The type of the property that's wrapped in the Observable object</typeparam>
- </member>
- <member name="F:Prism.Common.ObservableObject`1.ValueProperty">
- <summary>
- Identifies the Value property of the ObservableObject
- </summary>
- </member>
- <member name="E:Prism.Common.ObservableObject`1.PropertyChanged">
- <summary>
- Event that gets invoked when the Value property changes.
- </summary>
- </member>
- <member name="P:Prism.Common.ObservableObject`1.Value">
- <summary>
- The value that's wrapped inside the ObservableObject.
- </summary>
- </member>
- <member name="T:Prism.Common.UriParsingHelper">
- <summary>
- Helper class for parsing <see cref="T:System.Uri"/> instances.
- </summary>
- </member>
- <member name="M:Prism.Common.UriParsingHelper.GetQuery(System.Uri)">
- <summary>
- Gets the query part of <paramref name="uri"/>.
- </summary>
- <param name="uri">The Uri.</param>
- </member>
- <member name="M:Prism.Common.UriParsingHelper.GetAbsolutePath(System.Uri)">
- <summary>
- Gets the AbsolutePath part of <paramref name="uri"/>.
- </summary>
- <param name="uri">The Uri.</param>
- </member>
- <member name="M:Prism.Common.UriParsingHelper.ParseQuery(System.Uri)">
- <summary>
- Parses the query of <paramref name="uri"/> into a dictionary.
- </summary>
- <param name="uri">The URI.</param>
- </member>
- <member name="M:Prism.DependencyObjectExtensions.HasBinding(System.Windows.FrameworkElement,System.Windows.DependencyProperty)">
- <summary>
- Determines if a <see cref="T:System.Windows.DependencyProperty"/> has a binding set
- </summary>
- <param name="instance">The to use to search for the property</param>
- <param name="property">The property to search</param>
- <returns><c>true</c> if there is an active binding, otherwise <c>false</c></returns>
- </member>
- <member name="T:Prism.Interactivity.CommandBehaviorBase`1">
- <summary>
- Base behavior to handle connecting a <see cref="T:System.Windows.Controls.Control"/> to a Command.
- </summary>
- <typeparam name="T">The target object must derive from Control.</typeparam>
- <remarks>
- CommandBehaviorBase can be used to provide new behaviors for commands.
- </remarks>
- </member>
- <member name="M:Prism.Interactivity.CommandBehaviorBase`1.#ctor(`0)">
- <summary>
- Constructor specifying the target object.
- </summary>
- <param name="targetObject">The target object the behavior is attached to.</param>
- </member>
- <member name="P:Prism.Interactivity.CommandBehaviorBase`1.AutoEnable">
- <summary>
- If <c>true</c> the target object's IsEnabled property will update based on the commands ability to execute.
- If <c>false</c> the target object's IsEnabled property will not update.
- </summary>
- </member>
- <member name="P:Prism.Interactivity.CommandBehaviorBase`1.Command">
- <summary>
- Corresponding command to be execute and monitored for <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged"/>.
- </summary>
- </member>
- <member name="P:Prism.Interactivity.CommandBehaviorBase`1.CommandParameter">
- <summary>
- The parameter to supply the command during execution.
- </summary>
- </member>
- <member name="P:Prism.Interactivity.CommandBehaviorBase`1.TargetObject">
- <summary>
- Object to which this behavior is attached.
- </summary>
- </member>
- <member name="M:Prism.Interactivity.CommandBehaviorBase`1.UpdateEnabledState">
- <summary>
- Updates the target object's IsEnabled property based on the commands ability to execute.
- </summary>
- </member>
- <member name="M:Prism.Interactivity.CommandBehaviorBase`1.ExecuteCommand(System.Object)">
- <summary>
- Executes the command, if it's set, providing the <see cref="P:Prism.Interactivity.CommandBehaviorBase`1.CommandParameter"/>.
- </summary>
- </member>
- <member name="T:Prism.Interactivity.InvokeCommandAction">
- <summary>
- Trigger action that executes a command when invoked.
- It also maintains the Enabled state of the target control based on the CanExecute method of the command.
- </summary>
- </member>
- <member name="F:Prism.Interactivity.InvokeCommandAction.AutoEnableProperty">
- <summary>
- Dependency property identifying if the associated element should automatically be enabled or disabled based on the result of the Command's CanExecute
- </summary>
- </member>
- <member name="P:Prism.Interactivity.InvokeCommandAction.AutoEnable">
- <summary>
- Gets or sets whether or not the associated element will automatically be enabled or disabled based on the result of the commands CanExecute
- </summary>
- </member>
- <member name="F:Prism.Interactivity.InvokeCommandAction.CommandProperty">
- <summary>
- Dependency property identifying the command to execute when invoked.
- </summary>
- </member>
- <member name="P:Prism.Interactivity.InvokeCommandAction.Command">
- <summary>
- Gets or sets the command to execute when invoked.
- </summary>
- </member>
- <member name="F:Prism.Interactivity.InvokeCommandAction.CommandParameterProperty">
- <summary>
- Dependency property identifying the command parameter to supply on command execution.
- </summary>
- </member>
- <member name="P:Prism.Interactivity.InvokeCommandAction.CommandParameter">
- <summary>
- Gets or sets the command parameter to supply on command execution.
- </summary>
- </member>
- <member name="F:Prism.Interactivity.InvokeCommandAction.TriggerParameterPathProperty">
- <summary>
- Dependency property identifying the TriggerParameterPath to be parsed to identify the child property of the trigger parameter to be used as the command parameter.
- </summary>
- </member>
- <member name="P:Prism.Interactivity.InvokeCommandAction.TriggerParameterPath">
- <summary>
- Gets or sets the TriggerParameterPath value.
- </summary>
- </member>
- <member name="M:Prism.Interactivity.InvokeCommandAction.InvokeAction(System.Object)">
- <summary>
- Public wrapper of the Invoke method.
- </summary>
- </member>
- <member name="M:Prism.Interactivity.InvokeCommandAction.Invoke(System.Object)">
- <summary>
- Executes the command
- </summary>
- <param name="parameter">This parameter is passed to the command; the CommandParameter specified in the CommandParameterProperty is used for command invocation if not null.</param>
- </member>
- <member name="M:Prism.Interactivity.InvokeCommandAction.OnDetaching">
- <summary>
- Sets the Command and CommandParameter properties to null.
- </summary>
- </member>
- <member name="M:Prism.Interactivity.InvokeCommandAction.OnAttached">
- <summary>
- This method is called after the behavior is attached.
- It updates the command behavior's Command and CommandParameter properties if necessary.
- </summary>
- </member>
- <member name="T:Prism.Interactivity.InvokeCommandAction.ExecutableCommandBehavior">
- <summary>
- A CommandBehavior that exposes a public ExecuteCommand method. It provides the functionality to invoke commands and update Enabled state of the target control.
- It is not possible to make the <see cref="T:Prism.Interactivity.InvokeCommandAction"/> inherit from <see cref="T:Prism.Interactivity.CommandBehaviorBase`1"/>, since the <see cref="T:Prism.Interactivity.InvokeCommandAction"/>
- must already inherit from <see cref="T:Microsoft.Xaml.Behaviors.TriggerAction`1"/>, so we chose to follow the aggregation approach.
- </summary>
- </member>
- <member name="M:Prism.Interactivity.InvokeCommandAction.ExecutableCommandBehavior.#ctor(System.Windows.UIElement)">
- <summary>
- Constructor specifying the target object.
- </summary>
- <param name="target">The target object the behavior is attached to.</param>
- </member>
- <member name="M:Prism.Interactivity.InvokeCommandAction.ExecutableCommandBehavior.ExecuteCommand(System.Object)">
- <summary>
- Executes the command, if it's set.
- </summary>
- </member>
- <member name="T:Prism.Ioc.ContainerProviderExtension">
- <summary>
- Provides Types and Services registered with the Container
- <example>
- <para>
- Usage as markup extension:
- <![CDATA[
- <TextBlock
- Text="{Binding
- Path=Foo,
- Converter={prism:ContainerProvider {x:Type local:MyConverter}}}" />
- ]]>
- </para>
- <para>
- Usage as XML element:
- <![CDATA[
- <Window>
- <Window.DataContext>
- <prism:ContainerProvider Type="{x:Type local:MyViewModel}" />
- </Window.DataContext>
- </Window>
- ]]>
- </para>
- </example>
- </summary>
- </member>
- <member name="M:Prism.Ioc.ContainerProviderExtension.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Ioc.ContainerProviderExtension"/> class.
- </summary>
- </member>
- <member name="M:Prism.Ioc.ContainerProviderExtension.#ctor(System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Ioc.ContainerProviderExtension"/> class.
- </summary>
- <param name="type">The type to Resolve</param>
- </member>
- <member name="P:Prism.Ioc.ContainerProviderExtension.Type">
- <summary>
- The type to Resolve
- </summary>
- </member>
- <member name="P:Prism.Ioc.ContainerProviderExtension.Name">
- <summary>
- The Name used to register the type with the Container
- </summary>
- </member>
- <member name="M:Prism.Ioc.ContainerProviderExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- Provide resolved object from <see cref="T:Prism.Ioc.ContainerLocator"/>
- </summary>
- <param name="serviceProvider"></param>
- <returns></returns>
- </member>
- <member name="T:Prism.Ioc.IContainerRegistryExtensions">
- <summary>
- <see cref="T:Prism.Ioc.IContainerRegistry"/> extensions.
- </summary>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterDialog``1(Prism.Ioc.IContainerRegistry,System.String)">
- <summary>
- Registers an object to be used as a dialog in the IDialogService.
- </summary>
- <typeparam name="TView">The Type of object to register as the dialog</typeparam>
- <param name="containerRegistry"></param>
- <param name="name">The unique name to register with the dialog.</param>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterDialog``2(Prism.Ioc.IContainerRegistry,System.String)">
- <summary>
- Registers an object to be used as a dialog in the IDialogService.
- </summary>
- <typeparam name="TView">The Type of object to register as the dialog</typeparam>
- <typeparam name="TViewModel">The ViewModel to use as the DataContext for the dialog</typeparam>
- <param name="containerRegistry"></param>
- <param name="name">The unique name to register with the dialog.</param>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterDialogWindow``1(Prism.Ioc.IContainerRegistry)">
- <summary>
- Registers an object that implements IDialogWindow to be used to host all dialogs in the IDialogService.
- </summary>
- <typeparam name="TWindow">The Type of the Window class that will be used to host dialogs in the IDialogService</typeparam>
- <param name="containerRegistry"></param>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterDialogWindow``1(Prism.Ioc.IContainerRegistry,System.String)">
- <summary>
- Registers an object that implements IDialogWindow to be used to host all dialogs in the IDialogService.
- </summary>
- <typeparam name="TWindow">The Type of the Window class that will be used to host dialogs in the IDialogService</typeparam>
- <param name="containerRegistry"></param>
- <param name="name">The name of the dialog window</param>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterForNavigation(Prism.Ioc.IContainerRegistry,System.Type,System.String)">
- <summary>
- Registers an object for navigation
- </summary>
- <param name="containerRegistry"></param>
- <param name="type">The type of object to register</param>
- <param name="name">The unique name to register with the object.</param>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterForNavigation``1(Prism.Ioc.IContainerRegistry,System.String)">
- <summary>
- Registers an object for navigation.
- </summary>
- <typeparam name="T">The Type of the object to register as the view</typeparam>
- <param name="containerRegistry"></param>
- <param name="name">The unique name to register with the object.</param>
- </member>
- <member name="M:Prism.Ioc.IContainerRegistryExtensions.RegisterForNavigation``2(Prism.Ioc.IContainerRegistry,System.String)">
- <summary>
- Registers an object for navigation with the ViewModel type to be used as the DataContext.
- </summary>
- <typeparam name="TView">The Type of object to register as the view</typeparam>
- <typeparam name="TViewModel">The ViewModel to use as the DataContext for the view</typeparam>
- <param name="containerRegistry"></param>
- <param name="name">The unique name to register with the view</param>
- </member>
- <member name="T:Prism.Modularity.AssemblyResolver">
- <summary>
- Handles AppDomain's AssemblyResolve event to be able to load assemblies dynamically in
- the LoadFrom context, but be able to reference the type from assemblies loaded in the Load context.
- </summary>
- </member>
- <member name="M:Prism.Modularity.AssemblyResolver.LoadAssemblyFrom(System.String)">
- <summary>
- Registers the specified assembly and resolves the types in it when the AppDomain requests for it.
- </summary>
- <param name="assemblyFilePath">The path to the assembly to load in the LoadFrom context.</param>
- <remarks>This method does not load the assembly immediately, but lazily until someone requests a <see cref="T:System.Type"/>
- declared in the assembly.</remarks>
- </member>
- <member name="M:Prism.Modularity.AssemblyResolver.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- <remarks>Calls <see cref="M:Prism.Modularity.AssemblyResolver.Dispose(System.Boolean)"/></remarks>.
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:Prism.Modularity.AssemblyResolver.Dispose(System.Boolean)">
- <summary>
- Disposes the associated <see cref="T:Prism.Modularity.AssemblyResolver"/>.
- </summary>
- <param name="disposing">When <see langword="true"/>, it is being called from the Dispose method.</param>
- </member>
- <member name="T:Prism.Modularity.ConfigurationModuleCatalog">
- <summary>
- A catalog built from a configuration file.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ConfigurationModuleCatalog.#ctor">
- <summary>
- Builds an instance of ConfigurationModuleCatalog with a <see cref="T:Prism.Modularity.ConfigurationStore"/> as the default store.
- </summary>
- </member>
- <member name="P:Prism.Modularity.ConfigurationModuleCatalog.Store">
- <summary>
- Gets or sets the store where the configuration is kept.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ConfigurationModuleCatalog.InnerLoad">
- <summary>
- Loads the catalog from the configuration.
- </summary>
- </member>
- <member name="T:Prism.Modularity.ConfigurationStore">
- <summary>
- Defines a store for the module metadata.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ConfigurationStore.RetrieveModuleConfigurationSection">
- <summary>
- Gets the module configuration data.
- </summary>
- <returns>A <see cref="T:Prism.Modularity.ModulesConfigurationSection"/> instance.</returns>
- </member>
- <member name="T:Prism.Modularity.DirectoryModuleCatalog">
- <summary>
- Represets a catalog created from a directory on disk.
- </summary>
- <remarks>
- The directory catalog will scan the contents of a directory, locating classes that implement
- <see cref="T:Prism.Modularity.IModule"/> and add them to the catalog based on contents in their associated <see cref="T:Prism.Modularity.ModuleAttribute"/>.
- Assemblies are loaded into a new application domain with ReflectionOnlyLoad. The application domain is destroyed
- once the assemblies have been discovered.
-
- The diretory catalog does not continue to monitor the directory after it has created the initialze catalog.
- </remarks>
- </member>
- <member name="P:Prism.Modularity.DirectoryModuleCatalog.ModulePath">
- <summary>
- Directory containing modules to search for.
- </summary>
- </member>
- <member name="M:Prism.Modularity.DirectoryModuleCatalog.InnerLoad">
- <summary>
- Drives the main logic of building the child domain and searching for the assemblies.
- </summary>
- </member>
- <member name="M:Prism.Modularity.DirectoryModuleCatalog.BuildChildDomain(System.AppDomain)">
- <summary>
- Creates a new child domain and copies the evidence from a parent domain.
- </summary>
- <param name="parentDomain">The parent domain.</param>
- <returns>The new child domain.</returns>
- <remarks>
- Grabs the <paramref name="parentDomain"/> evidence and uses it to construct the new
- <see cref="T:System.AppDomain"/> because in a ClickOnce execution environment, creating an
- <see cref="T:System.AppDomain"/> will by default pick up the partial trust environment of
- the AppLaunch.exe, which was the root executable. The AppLaunch.exe does a
- create domain and applies the evidence from the ClickOnce manifests to
- create the domain that the application is actually executing in. This will
- need to be Full Trust for Prism applications.
- </remarks>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="parentDomain"/> is null.</exception>
- </member>
- <member name="T:Prism.Modularity.FileModuleTypeLoader">
- <summary>
- Loads modules from an arbitrary location on the filesystem. This typeloader is only called if
- <see cref="T:Prism.Modularity.ModuleInfo"/> classes have a Ref parameter that starts with "file://".
- This class is only used on the Desktop version of the Prism Library.
- </summary>
- </member>
- <member name="M:Prism.Modularity.FileModuleTypeLoader.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.FileModuleTypeLoader"/> class.
- </summary>
- </member>
- <member name="M:Prism.Modularity.FileModuleTypeLoader.#ctor(Prism.Modularity.IAssemblyResolver)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.FileModuleTypeLoader"/> class.
- </summary>
- <param name="assemblyResolver">The assembly resolver.</param>
- </member>
- <member name="E:Prism.Modularity.FileModuleTypeLoader.ModuleDownloadProgressChanged">
- <summary>
- Raised repeatedly to provide progress as modules are loaded in the background.
- </summary>
- </member>
- <member name="E:Prism.Modularity.FileModuleTypeLoader.LoadModuleCompleted">
- <summary>
- Raised when a module is loaded or fails to load.
- </summary>
- </member>
- <member name="M:Prism.Modularity.FileModuleTypeLoader.CanLoadModuleType(Prism.Modularity.IModuleInfo)">
- <summary>
- Evaluates the <see cref="P:Prism.Modularity.IModuleInfo.Ref"/> property to see if the current typeloader will be able to retrieve the <paramref name="moduleInfo"/>.
- Returns true if the <see cref="P:Prism.Modularity.IModuleInfo.Ref"/> property starts with "file://", because this indicates that the file
- is a local file.
- </summary>
- <param name="moduleInfo">Module that should have it's type loaded.</param>
- <returns>
- <see langword="true"/> if the current typeloader is able to retrieve the module, otherwise <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="moduleInfo"/> is null.</exception>
- </member>
- <member name="M:Prism.Modularity.FileModuleTypeLoader.LoadModuleType(Prism.Modularity.IModuleInfo)">
- <summary>
- Retrieves the <paramref name="moduleInfo"/>.
- </summary>
- <param name="moduleInfo">Module that should have it's type loaded.</param>
- </member>
- <member name="M:Prism.Modularity.FileModuleTypeLoader.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- <remarks>Calls <see cref="M:Prism.Modularity.FileModuleTypeLoader.Dispose(System.Boolean)"/></remarks>.
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:Prism.Modularity.FileModuleTypeLoader.Dispose(System.Boolean)">
- <summary>
- Disposes the associated <see cref="T:Prism.Modularity.AssemblyResolver"/>.
- </summary>
- <param name="disposing">When <see langword="true"/>, it is being called from the Dispose method.</param>
- </member>
- <member name="T:Prism.Modularity.IAssemblyResolver">
- <summary>
- Interface for classes that are responsible for resolving and loading assembly files.
- </summary>
- </member>
- <member name="M:Prism.Modularity.IAssemblyResolver.LoadAssemblyFrom(System.String)">
- <summary>
- Load an assembly when it's required by the application.
- </summary>
- <param name="assemblyFilePath"></param>
- </member>
- <member name="T:Prism.Modularity.IConfigurationStore">
- <summary>
- Defines a store for the module metadata.
- </summary>
- </member>
- <member name="M:Prism.Modularity.IConfigurationStore.RetrieveModuleConfigurationSection">
- <summary>
- Gets the module configuration data.
- </summary>
- <returns>A <see cref="T:Prism.Modularity.ModulesConfigurationSection"/> instance.</returns>
- </member>
- <member name="T:Prism.Modularity.IModuleCatalogExtensions">
- <summary>
- <see cref="T:Prism.Modularity.IModuleCatalog"/> extensions.
- </summary>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule``1(Prism.Modularity.IModuleCatalog,Prism.Modularity.InitializationMode,System.String[])">
- <summary>
- Adds the module to the <see cref="T:Prism.Modularity.IModuleCatalog"/>.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="mode">The <see cref="T:Prism.Modularity.InitializationMode"/> to use.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.IModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <typeparam name="T">The <see cref="T:Prism.Modularity.IModule"/> type parameter.</typeparam>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule``1(Prism.Modularity.IModuleCatalog,System.String,Prism.Modularity.InitializationMode,System.String[])">
- <summary>
- Adds the module to the <see cref="T:Prism.Modularity.IModuleCatalog"/>.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="name">Name of the module to be added.</param>
- <param name="mode">The <see cref="T:Prism.Modularity.InitializationMode"/> to use.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.IModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <typeparam name="T">The <see cref="T:Prism.Modularity.IModule"/> type parameter.</typeparam>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule(Prism.Modularity.IModuleCatalog,System.Type,System.String[])">
- <summary>
- Adds a groupless <see cref="T:Prism.Modularity.IModuleInfo"/> to the catalog.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="moduleType"><see cref="T:System.Type"/> of the module to be added.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.IModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule(Prism.Modularity.IModuleCatalog,System.Type,Prism.Modularity.InitializationMode,System.String[])">
- <summary>
- Adds a groupless <see cref="T:Prism.Modularity.IModuleInfo"/> to the catalog.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="moduleType"><see cref="T:System.Type"/> of the module to be added.</param>
- <param name="initializationMode">Stage on which the module to be added will be initialized.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.IModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule(Prism.Modularity.IModuleCatalog,System.String,System.String,System.String[])">
- <summary>
- Adds a groupless <see cref="T:Prism.Modularity.IModuleInfo"/> to the catalog.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="moduleName">Name of the module to be added.</param>
- <param name="moduleType"><see cref="T:System.Type"/> of the module to be added.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.IModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule(Prism.Modularity.IModuleCatalog,System.String,System.String,Prism.Modularity.InitializationMode,System.String[])">
- <summary>
- Adds a groupless <see cref="T:Prism.Modularity.ModuleInfo"/> to the catalog.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="moduleName">Name of the module to be added.</param>
- <param name="moduleType"><see cref="T:System.Type"/> of the module to be added.</param>
- <param name="initializationMode">Stage on which the module to be added will be initialized.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.ModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule(Prism.Modularity.IModuleCatalog,System.String,System.String,System.String,Prism.Modularity.InitializationMode,System.String[])">
- <summary>
- Adds a groupless <see cref="T:Prism.Modularity.ModuleInfo"/> to the catalog.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="moduleName">Name of the module to be added.</param>
- <param name="moduleType"><see cref="T:System.Type"/> of the module to be added.</param>
- <param name="refValue">Reference to the location of the module to be added assembly.</param>
- <param name="initializationMode">Stage on which the module to be added will be initialized.</param>
- <param name="dependsOn">Collection of module names (<see cref="P:Prism.Modularity.ModuleInfo.ModuleName"/>) of the modules on which the module to be added logically depends on.</param>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule``1(Prism.Modularity.IModuleCatalog,Prism.Modularity.InitializationMode)">
- <summary>
- Adds the module to the <see cref="T:Prism.Modularity.IModuleCatalog"/>.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="mode">The <see cref="T:Prism.Modularity.InitializationMode"/> to use.</param>
- <typeparam name="T">The <see cref="T:Prism.Modularity.IModule"/> type parameter.</typeparam>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule``1(Prism.Modularity.IModuleCatalog,System.String)">
- <summary>
- Adds the module to the <see cref="T:Prism.Modularity.IModuleCatalog"/>.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="name">Name of the module to be added.</param>
- <typeparam name="T">The <see cref="T:Prism.Modularity.IModule"/> type parameter.</typeparam>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddModule``1(Prism.Modularity.IModuleCatalog,System.String,Prism.Modularity.InitializationMode)">
- <summary>
- Adds the module to the <see cref="T:Prism.Modularity.IModuleCatalog"/>.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="name">Name of the module to be added.</param>
- <param name="mode">The <see cref="T:Prism.Modularity.InitializationMode"/> to use.</param>
- <typeparam name="T">The <see cref="T:Prism.Modularity.IModule"/> type parameter.</typeparam>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> instance with the added module.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleCatalogExtensions.AddGroup(Prism.Modularity.IModuleCatalog,Prism.Modularity.InitializationMode,System.String,Prism.Modularity.ModuleInfo[])">
- <summary>
- Creates and adds a <see cref="T:Prism.Modularity.ModuleInfoGroup"/> to the catalog.
- </summary>
- <param name="catalog">The catalog to add the module to.</param>
- <param name="initializationMode">Stage on which the module group to be added will be initialized.</param>
- <param name="refValue">Reference to the location of the module group to be added.</param>
- <param name="moduleInfos">Collection of <see cref="T:Prism.Modularity.ModuleInfo"/> included in the group.</param>
- <returns>The same <see cref="T:Prism.Modularity.IModuleCatalog"/> with the added module group.</returns>
- </member>
- <member name="T:Prism.Modularity.IModuleTypeLoader">
- <summary>
- Defines the interface for moduleTypeLoaders
- </summary>
- </member>
- <member name="M:Prism.Modularity.IModuleTypeLoader.CanLoadModuleType(Prism.Modularity.IModuleInfo)">
- <summary>
- Evaluates the <see cref="P:Prism.Modularity.IModuleInfo.Ref"/> property to see if the current typeloader will be able to retrieve the <paramref name="moduleInfo"/>.
- </summary>
- <param name="moduleInfo">Module that should have it's type loaded.</param>
- <returns><see langword="true"/> if the current typeloader is able to retrieve the module, otherwise <see langword="false"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.IModuleTypeLoader.LoadModuleType(Prism.Modularity.IModuleInfo)">
- <summary>
- Retrieves the <paramref name="moduleInfo"/>.
- </summary>
- <param name="moduleInfo">Module that should have it's type loaded.</param>
- </member>
- <member name="E:Prism.Modularity.IModuleTypeLoader.ModuleDownloadProgressChanged">
- <summary>
- Raised repeatedly to provide progress as modules are downloaded in the background.
- </summary>
- </member>
- <member name="E:Prism.Modularity.IModuleTypeLoader.LoadModuleCompleted">
- <summary>
- Raised when a module is loaded or fails to load.
- </summary>
- <remarks>
- This event is raised once per ModuleInfo instance requested in <see cref="M:Prism.Modularity.IModuleTypeLoader.LoadModuleType(Prism.Modularity.IModuleInfo)"/>.
- </remarks>
- </member>
- <member name="T:Prism.Modularity.ModuleAttribute">
- <summary>
- Indicates that the class should be considered a named module using the
- provided module name.
- </summary>
- </member>
- <member name="P:Prism.Modularity.ModuleAttribute.ModuleName">
- <summary>
- Gets or sets the name of the module.
- </summary>
- <value>The name of the module.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleAttribute.OnDemand">
- <summary>
- Gets or sets the value indicating whether the module should be loaded OnDemand.
- </summary>
- When <see langword="false"/> (default value), it indicates the module should be loaded as soon as it's dependencies are satisfied.
- Otherwise you should explicitly load this module via the <see cref="T:Prism.Modularity.ModuleManager"/>.
- </member>
- <member name="T:Prism.Modularity.ModuleCatalog">
- <summary>
- The <see cref="T:Prism.Modularity.ModuleCatalog"/> holds information about the modules that can be used by the
- application. Each module is described in a <see cref="T:Prism.Modularity.ModuleInfo"/> class, that records the
- name, type and location of the module.
-
- It also verifies that the <see cref="T:Prism.Modularity.ModuleCatalog"/> is internally valid. That means that
- it does not have:
- <list>
- <item>Circular dependencies</item>
- <item>Missing dependencies</item>
- <item>
- Invalid dependencies, such as a Module that's loaded at startup that depends on a module
- that might need to be retrieved.
- </item>
- </list>
- The <see cref="T:Prism.Modularity.ModuleCatalog"/> also serves as a baseclass for more specialized Catalogs .
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleCatalog.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.ModuleCatalog"/> class.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleCatalog.#ctor(System.Collections.Generic.IEnumerable{Prism.Modularity.ModuleInfo})">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.ModuleCatalog"/> class while providing an
- initial list of <see cref="T:Prism.Modularity.ModuleInfo"/>s.
- </summary>
- <param name="modules">The initial list of modules.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleCatalog.GetFileAbsoluteUri(System.String)">
- <summary>
- Creates a valid file uri to locate the module assembly file
- </summary>
- <param name="filePath">The relative path to the file</param>
- <returns>The valid absolute file path</returns>
- </member>
- <member name="T:Prism.Modularity.ModuleConfigurationElement">
- <summary>
- A configuration element to declare module metadata.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElement.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElement.#ctor(System.String,System.String,System.String,System.Boolean)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.
- </summary>
- <param name="assemblyFile">The assembly file where the module is located.</param>
- <param name="moduleType">The type of the module.</param>
- <param name="moduleName">The name of the module.</param>
- <param name="startupLoaded">This attribute specifies whether the module is loaded at startup.</param>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElement.AssemblyFile">
- <summary>
- Gets or sets the assembly file.
- </summary>
- <value>The assembly file.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElement.ModuleType">
- <summary>
- Gets or sets the module type.
- </summary>
- <value>The module's type.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElement.ModuleName">
- <summary>
- Gets or sets the module name.
- </summary>
- <value>The module's name.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElement.StartupLoaded">
- <summary>
- Gets or sets a value indicating whether the module should be loaded at startup.
- </summary>
- <value>A value indicating whether the module should be loaded at startup.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElement.Dependencies">
- <summary>
- Gets or sets the modules this module depends on.
- </summary>
- <value>The names of the modules that this depends on.</value>
- </member>
- <member name="T:Prism.Modularity.ModuleConfigurationElementCollection">
- <summary>
- A collection of <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleConfigurationElementCollection"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.#ctor(Prism.Modularity.ModuleConfigurationElement[])">
- <summary>
- Initializes a new <see cref="T:Prism.Modularity.ModuleConfigurationElementCollection"/>.
- </summary>
- <param name="modules">The initial set of <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.</param>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="modules"/> is <see langword="null"/>.</exception>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElementCollection.ThrowOnDuplicate">
- <summary>
- Gets a value indicating whether an exception should be raised if a duplicate element is found.
- This property will always return true.
- </summary>
- <value>A <see cref="T:System.Boolean"/> value.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElementCollection.CollectionType">
- <summary>
- Gets the type of the <see cref="T:System.Configuration.ConfigurationElementCollection" />.
- </summary>
- <value>
- The <see cref="T:System.Configuration.ConfigurationElementCollectionType" /> of this collection.
- </value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElementCollection.ElementName">
- <summary>
- Gets the name used to identify this collection of elements in the configuration file when overridden in a derived class.
- </summary>
- <value>
- The name of the collection; otherwise, an empty string.
- </value>
- </member>
- <member name="P:Prism.Modularity.ModuleConfigurationElementCollection.Item(System.Int32)">
- <summary>
- Gets the <see cref="T:Prism.Modularity.ModuleConfigurationElement"/> located at the specified index in the collection.
- </summary>
- <param name="index">The index of the element in the collection.</param>
- <returns>A <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.Add(Prism.Modularity.ModuleConfigurationElement)">
- <summary>
- Adds a <see cref="T:Prism.Modularity.ModuleConfigurationElement"/> to the collection.
- </summary>
- <param name="module">A <see cref="T:Prism.Modularity.ModuleConfigurationElement"/> instance.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.Contains(System.String)">
- <summary>
- Tests if the collection contains the configuration for the specified module name.
- </summary>
- <param name="moduleName">The name of the module to search the configuration for.</param>
- <returns><see langword="true"/> if a configuration for the module is present; otherwise <see langword="false"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.FindAll(System.Predicate{Prism.Modularity.ModuleConfigurationElement})">
- <summary>
- Searches the collection for all the <see cref="T:Prism.Modularity.ModuleConfigurationElement"/> that match the specified predicate.
- </summary>
- <param name="match">A <see cref="T:System.Predicate`1"/> that implements the match test.</param>
- <returns>A <see cref="T:System.Collections.Generic.List`1"/> with the successful matches.</returns>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="match"/> is null.</exception>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.CreateNewElement">
- <summary>
- Creates a new <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.
- </summary>
- <returns>A <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleConfigurationElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
- <summary>
- Gets the element key for a specified configuration element when overridden in a derived class.
- </summary>
- <param name="element">The <see cref="T:System.Configuration.ConfigurationElement" /> to return the key for. </param>
- <returns>
- An <see cref="T:System.Object" /> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement" />.
- </returns>
- </member>
- <member name="T:Prism.Modularity.ModuleDependencyCollection">
- <summary>
- A collection of <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleDependencyCollection.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleDependencyCollection"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleDependencyCollection.#ctor(Prism.Modularity.ModuleDependencyConfigurationElement[])">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleDependencyCollection"/>.
- </summary>
- <param name="dependencies">An array of <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/> with initial list of dependencies.</param>
- </member>
- <member name="P:Prism.Modularity.ModuleDependencyCollection.CollectionType">
- <summary>
- Gets the type of the <see cref="T:System.Configuration.ConfigurationElementCollection" />.
- </summary>
- <value>
- The <see cref="T:System.Configuration.ConfigurationElementCollectionType" /> of this collection.
- </value>
- </member>
- <member name="P:Prism.Modularity.ModuleDependencyCollection.ElementName">
- <summary>
- Gets the name used to identify this collection of elements in the configuration file when overridden in a derived class.
- </summary>
- <value>
- The name of the collection; otherwise, an empty string.
- </value>
- </member>
- <member name="P:Prism.Modularity.ModuleDependencyCollection.Item(System.Int32)">
- <summary>
- Gets the <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/> located at the specified index in the collection.
- </summary>
- <param name="index">The index of the element in the collection.</param>
- <returns>A <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleDependencyCollection.CreateNewElement">
- <summary>
- Creates a new <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/>.
- </summary>
- <returns>A <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleDependencyCollection.GetElementKey(System.Configuration.ConfigurationElement)">
- <summary>
- Gets the element key for a specified configuration element when overridden in a derived class.
- </summary>
- <param name="element">The <see cref="T:System.Configuration.ConfigurationElement" /> to return the key for. </param>
- <returns>
- An <see cref="T:System.Object" /> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement" />.
- </returns>
- </member>
- <member name="T:Prism.Modularity.ModuleDependencyConfigurationElement">
- <summary>
- A <see cref="T:System.Configuration.ConfigurationElement"/> for module dependencies.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleDependencyConfigurationElement.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleDependencyConfigurationElement.#ctor(System.String)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleDependencyConfigurationElement"/>.
- </summary>
- <param name="moduleName">A module name.</param>
- </member>
- <member name="P:Prism.Modularity.ModuleDependencyConfigurationElement.ModuleName">
- <summary>
- Gets or sets the name of a module another module depends on.
- </summary>
- <value>The name of a module another module depends on.</value>
- </member>
- <member name="T:Prism.Modularity.ModuleInfo">
- <summary>
- Defines the metadata that describes a module.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleInfo.#ctor">
- <summary>
- Initializes a new empty instance of <see cref="T:Prism.Modularity.ModuleInfo"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleInfo.#ctor(System.String,System.String,System.String[])">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleInfo"/>.
- </summary>
- <param name="name">The module's name.</param>
- <param name="type">The module <see cref="T:System.Type"/>'s AssemblyQualifiedName.</param>
- <param name="dependsOn">The modules this instance depends on.</param>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="dependsOn"/> is <see langword="null"/>.</exception>
- </member>
- <member name="M:Prism.Modularity.ModuleInfo.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleInfo"/>.
- </summary>
- <param name="name">The module's name.</param>
- <param name="type">The module's type.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleInfo.#ctor(System.Type)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleInfo"/>.
- </summary>
- <param name="moduleType">The module's type.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleInfo.#ctor(System.Type,System.String)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleInfo"/>.
- </summary>
- <param name="moduleType">The module's type.</param>
- <param name="moduleName">The module's name.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleInfo.#ctor(System.Type,System.String,Prism.Modularity.InitializationMode)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleInfo"/>.
- </summary>
- <param name="moduleType">The module's type.</param>
- <param name="moduleName">The module's name.</param>
- <param name="initializationMode">The module's <see cref="P:Prism.Modularity.ModuleInfo.InitializationMode"/>.</param>
- </member>
- <member name="P:Prism.Modularity.ModuleInfo.ModuleName">
- <summary>
- Gets or sets the name of the module.
- </summary>
- <value>The name of the module.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleInfo.ModuleType">
- <summary>
- Gets or sets the module <see cref="T:System.Type"/>'s AssemblyQualifiedName.
- </summary>
- <value>The type of the module.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleInfo.DependsOn">
- <summary>
- Gets or sets the list of modules that this module depends upon.
- </summary>
- <value>The list of modules that this module depends upon.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleInfo.InitializationMode">
- <summary>
- Specifies on which stage the Module will be initialized.
- </summary>
- </member>
- <member name="P:Prism.Modularity.ModuleInfo.Ref">
- <summary>
- Reference to the location of the module assembly.
- <example>The following are examples of valid <see cref="P:Prism.Modularity.ModuleInfo.Ref"/> values:
- file://c:/MyProject/Modules/MyModule.dll for a loose DLL in WPF.
- </example>
- </summary>
- </member>
- <member name="P:Prism.Modularity.ModuleInfo.State">
- <summary>
- Gets or sets the state of the <see cref="T:Prism.Modularity.ModuleInfo"/> with regards to the module loading and initialization process.
- </summary>
- </member>
- <member name="T:Prism.Modularity.ModuleInfoGroup">
- <summary>
- Represents a group of <see cref="T:Prism.Modularity.IModuleInfo"/> instances that are usually deployed together. <see cref="T:Prism.Modularity.ModuleInfoGroup"/>s
- are also used by the <see cref="T:Prism.Modularity.IModuleCatalog"/> to prevent common deployment problems such as having a module that's required
- at startup that depends on modules that will only be downloaded on demand.
-
- The group also forwards <see cref="P:Prism.Modularity.ModuleInfoGroup.Ref"/> and <see cref="P:Prism.Modularity.ModuleInfoGroup.InitializationMode"/> values to the <see cref="T:Prism.Modularity.IModuleInfo"/>s that it
- contains.
- </summary>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.InitializationMode">
- <summary>
- Gets or sets the <see cref="P:Prism.Modularity.IModuleInfo.InitializationMode"/> for the whole group. Any <see cref="T:Prism.Modularity.IModuleInfo"/> classes that are
- added after setting this value will also get this <see cref="P:Prism.Modularity.ModuleInfoGroup.InitializationMode"/>.
- </summary>
- <see cref="P:Prism.Modularity.IModuleInfo.InitializationMode"/>
- <value>The initialization mode.</value>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.Ref">
- <summary>
- Gets or sets the <see cref="P:Prism.Modularity.IModuleInfo.Ref"/> value for the whole group. Any <see cref="T:Prism.Modularity.IModuleInfo"/> classes that are
- added after setting this value will also get this <see cref="P:Prism.Modularity.ModuleInfoGroup.Ref"/>.
-
- The ref value will also be used by the <see cref="T:Prism.Modularity.IModuleManager"/> to determine which <see cref="T:Prism.Modularity.IModuleTypeLoader"/> to use.
- For example, using an "file://" prefix with a valid URL will cause the FileModuleTypeLoader to be used
- (Only available in the desktop version of CAL).
- </summary>
- <see cref="P:Prism.Modularity.ModuleInfo.Ref"/>
- <value>The ref value that will be used.</value>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.Add(Prism.Modularity.IModuleInfo)">
- <summary>
- Adds an <see cref="T:Prism.Modularity.IModuleInfo"/> moduleInfo to the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- <param name="item">The <see cref="T:Prism.Modularity.IModuleInfo"/> to the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.ForwardValues(Prism.Modularity.IModuleInfo)">
- <summary>
- Forwards <see cref="P:Prism.Modularity.ModuleInfoGroup.InitializationMode"/> and <see cref="P:Prism.Modularity.ModuleInfoGroup.Ref"/> properties from this <see cref="T:Prism.Modularity.ModuleInfoGroup"/>
- to <paramref name="moduleInfo"/>.
- </summary>
- <param name="moduleInfo">The module info to forward values to.</param>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="moduleInfo"/> is <see langword="null"/>.</exception>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.Clear">
- <summary>
- Removes all <see cref="T:Prism.Modularity.IModuleInfo"/>s from the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.Contains(Prism.Modularity.IModuleInfo)">
- <summary>
- Determines whether the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> contains a specific value.
- </summary>
- <param name="item">The object to locate in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.</param>
- <returns>
- true if <paramref name="item"/> is found in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>; otherwise, false.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.CopyTo(Prism.Modularity.IModuleInfo[],System.Int32)">
- <summary>
- Copies the elements of the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
- </summary>
- <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:Prism.Modularity.ModuleInfoGroup"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
- <param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="array"/> is null.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="arrayIndex"/> is less than 0.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="array"/> is multidimensional.
- -or-
- <paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
- -or-
- The number of elements in the source <see cref="T:Prism.Modularity.ModuleInfoGroup"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
- </exception>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.Count">
- <summary>
- Gets the number of elements contained in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- <value></value>
- <returns>
- The number of elements contained in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </returns>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.IsReadOnly">
- <summary>
- Gets a value indicating whether the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> is read-only.
- </summary>
- <value></value>
- <returns>false, because the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> is not Read-Only.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.Remove(Prism.Modularity.IModuleInfo)">
- <summary>
- Removes the first occurrence of a specific object from the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- <param name="item">The object to remove from the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.</param>
- <returns>
- true if <paramref name="item"/> was successfully removed from the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.System#Collections#IList#Add(System.Object)">
- <summary>
- Adds an item to the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- <param name="value">
- The <see cref="T:System.Object"/> to add to the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- Must be of type <see cref="T:Prism.Modularity.ModuleInfo"/>
- </param>
- <returns>
- The position into which the new element was inserted.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.System#Collections#IList#Contains(System.Object)">
- <summary>
- Determines whether the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> contains a specific value.
- </summary>
- <param name="value">
- The <see cref="T:System.Object"/> to locate in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- Must be of type <see cref="T:Prism.Modularity.IModuleInfo"/>
- </param>
- <returns>
- true if the <see cref="T:System.Object"/> is found in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>; otherwise, false.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.IndexOf(System.Object)">
- <summary>
- Determines the index of a specific item in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- <param name="value">
- The <see cref="T:System.Object"/> to locate in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- Must be of type <see cref="T:Prism.Modularity.ModuleInfo"/>
- </param>
- <returns>
- The index of <paramref name="value"/> if found in the list; otherwise, -1.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.Insert(System.Int32,System.Object)">
- <summary>
- Inserts an item to the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">
- The <see cref="T:System.Object"/> to insert into the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- Must be of type <see cref="T:Prism.Modularity.IModuleInfo"/>
- </param>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index"/> is not a valid index in the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </exception>
- <exception cref="T:System.ArgumentNullException">
- If <paramref name="value"/> is null.
- </exception>
- <exception cref="T:System.ArgumentException">
- If <paramref name="value"/> is not of type <see cref="T:Prism.Modularity.IModuleInfo"/>
- </exception>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.IsFixedSize">
- <summary>
- Gets a value indicating whether the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> has a fixed size.
- </summary>
- <returns>false, because the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> does not have a fixed length.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.System#Collections#IList#Remove(System.Object)">
- <summary>
- Removes the first occurrence of a specific object from the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- </summary>
- <param name="value">
- The <see cref="T:System.Object"/> to remove from the <see cref="T:Prism.Modularity.ModuleInfoGroup"/>.
- Must be of type <see cref="T:Prism.Modularity.ModuleInfo"/>
- </param>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.RemoveAt(System.Int32)">
- <summary>
- Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to remove.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </exception>
- <exception cref="T:System.NotSupportedException">
- The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
- </exception>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.System#Collections#IList#Item(System.Int32)">
- <summary>
- Gets or sets the <see cref="T:System.Object"/> at the specified index.
- </summary>
- <value></value>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
- <summary>
- Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
- </summary>
- <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="array"/> is null.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index"/> is less than zero.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="array"/> is multidimensional.
- -or-
- <paramref name="index"/> is equal to or greater than the length of <paramref name="array"/>.
- -or-
- The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>.
- </exception>
- <exception cref="T:System.ArgumentException">
- The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.
- </exception>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.IsSynchronized">
- <summary>
- Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe).
- </summary>
- <value></value>
- <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false.
- </returns>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.SyncRoot">
- <summary>
- Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
- </summary>
- <value></value>
- <returns>
- An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.IndexOf(Prism.Modularity.IModuleInfo)">
- <summary>
- Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </summary>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
- <returns>
- The index of <paramref name="item"/> if found in the list; otherwise, -1.
- </returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroup.Insert(System.Int32,Prism.Modularity.IModuleInfo)">
- <summary>
- Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </exception>
- </member>
- <member name="P:Prism.Modularity.ModuleInfoGroup.Item(System.Int32)">
- <summary>
- Gets or sets the <see cref="T:Prism.Modularity.IModuleInfo"/> at the specified index.
- </summary>
- <value>The <see cref="T:Prism.Modularity.IModuleInfo"/> at the specified index </value>
- </member>
- <member name="T:Prism.Modularity.ModuleInfoGroupExtensions">
- <summary>
- Defines extension methods for the <see cref="T:Prism.Modularity.ModuleInfoGroup"/> class.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroupExtensions.AddModule(Prism.Modularity.ModuleInfoGroup,System.String,System.Type,System.String[])">
- <summary>
- Adds a new module that is statically referenced to the specified module info group.
- </summary>
- <param name="moduleInfoGroup">The group where to add the module info in.</param>
- <param name="moduleName">The name for the module.</param>
- <param name="moduleType">The type for the module. This type should be a descendant of <see cref="T:Prism.Modularity.IModule"/>.</param>
- <param name="dependsOn">The names for the modules that this module depends on.</param>
- <returns>Returns the instance of the passed in module info group, to provide a fluid interface.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInfoGroupExtensions.AddModule(Prism.Modularity.ModuleInfoGroup,System.Type,System.String[])">
- <summary>
- Adds a new module that is statically referenced to the specified module info group.
- </summary>
- <param name="moduleInfoGroup">The group where to add the module info in.</param>
- <param name="moduleType">The type for the module. This type should be a descendant of <see cref="T:Prism.Modularity.IModule"/>.</param>
- <param name="dependsOn">The names for the modules that this module depends on.</param>
- <returns>Returns the instance of the passed in module info group, to provide a fluid interface.</returns>
- <remarks>The name of the module will be the type name.</remarks>
- </member>
- <member name="T:Prism.Modularity.ModuleInitializer">
- <summary>
- Implements the <see cref="T:Prism.Modularity.IModuleInitializer"/> interface. Handles loading of a module based on a type.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleInitializer.#ctor(Prism.Ioc.IContainerExtension)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Modularity.ModuleInitializer"/>.
- </summary>
- <param name="containerExtension">The container that will be used to resolve the modules by specifying its type.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleInitializer.Initialize(Prism.Modularity.IModuleInfo)">
- <summary>
- Initializes the specified module.
- </summary>
- <param name="moduleInfo">The module to initialize</param>
- </member>
- <member name="M:Prism.Modularity.ModuleInitializer.HandleModuleInitializationError(Prism.Modularity.IModuleInfo,System.String,System.Exception)">
- <summary>
- Handles any exception occurred in the module Initialization process,
- This method can be overridden to provide a different behavior.
- </summary>
- <param name="moduleInfo">The module metadata where the error happened.</param>
- <param name="assemblyName">The assembly name.</param>
- <param name="exception">The exception thrown that is the cause of the current error.</param>
- <exception cref="T:Prism.Modularity.ModuleInitializeException"></exception>
- </member>
- <member name="M:Prism.Modularity.ModuleInitializer.CreateModule(Prism.Modularity.IModuleInfo)">
- <summary>
- Uses the container to resolve a new <see cref="T:Prism.Modularity.IModule"/> by specifying its <see cref="T:System.Type"/>.
- </summary>
- <param name="moduleInfo">The module to create.</param>
- <returns>A new instance of the module specified by <paramref name="moduleInfo"/>.</returns>
- </member>
- <member name="M:Prism.Modularity.ModuleInitializer.CreateModule(System.String)">
- <summary>
- Uses the container to resolve a new <see cref="T:Prism.Modularity.IModule"/> by specifying its <see cref="T:System.Type"/>.
- </summary>
- <param name="typeName">The type name to resolve. This type must implement <see cref="T:Prism.Modularity.IModule"/>.</param>
- <returns>A new instance of <paramref name="typeName"/>.</returns>
- </member>
- <member name="T:Prism.Modularity.ModuleManager">
- <summary>
- Component responsible for coordinating the modules' type loading and module initialization process.
- </summary>
- <summary>
- Component responsible for coordinating the modules' type loading and module initialization process.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.#ctor(Prism.Modularity.IModuleInitializer,Prism.Modularity.IModuleCatalog)">
- <summary>
- Initializes an instance of the <see cref="T:Prism.Modularity.ModuleManager"/> class.
- </summary>
- <param name="moduleInitializer">Service used for initialization of modules.</param>
- <param name="moduleCatalog">Catalog that enumerates the modules to be loaded and initialized.</param>
- </member>
- <member name="P:Prism.Modularity.ModuleManager.ModuleCatalog">
- <summary>
- The module catalog specified in the constructor.
- </summary>
- </member>
- <member name="P:Prism.Modularity.ModuleManager.Modules">
- <summary>
- Gets all the <see cref="T:Prism.Modularity.IModuleInfo"/> classes that are in the <see cref="T:Prism.Modularity.IModuleCatalog"/>.
- </summary>
- </member>
- <member name="E:Prism.Modularity.ModuleManager.ModuleDownloadProgressChanged">
- <summary>
- Raised repeatedly to provide progress as modules are loaded in the background.
- </summary>
- </member>
- <member name="E:Prism.Modularity.ModuleManager.LoadModuleCompleted">
- <summary>
- Raised when a module is loaded or fails to load.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.Run">
- <summary>
- Initializes the modules marked as <see cref="F:Prism.Modularity.InitializationMode.WhenAvailable"/> on the <see cref="P:Prism.Modularity.ModuleManager.ModuleCatalog"/>.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.LoadModule(System.String)">
- <summary>
- Loads and initializes the module on the <see cref="T:Prism.Modularity.IModuleCatalog"/> with the name <paramref name="moduleName"/>.
- </summary>
- <param name="moduleName">Name of the module requested for initialization.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.ModuleNeedsRetrieval(Prism.Modularity.IModuleInfo)">
- <summary>
- Checks if the module needs to be retrieved before it's initialized.
- </summary>
- <param name="moduleInfo">Module that is being checked if needs retrieval.</param>
- <returns></returns>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.LoadModulesThatAreReadyForLoad">
- <summary>
- Loads the modules that are not initialized and have their dependencies loaded.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.HandleModuleTypeLoadingError(Prism.Modularity.IModuleInfo,System.Exception)">
- <summary>
- Handles any exception occurred in the module typeloading process,
- and throws a <see cref="T:Prism.Modularity.ModuleTypeLoadingException"/>.
- This method can be overridden to provide a different behavior.
- </summary>
- <param name="moduleInfo">The module metadata where the error happened.</param>
- <param name="exception">The exception thrown that is the cause of the current error.</param>
- <exception cref="T:Prism.Modularity.ModuleTypeLoadingException"></exception>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- <remarks>Calls <see cref="M:Prism.Modularity.ModuleManager.Dispose(System.Boolean)"/></remarks>.
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:Prism.Modularity.ModuleManager.Dispose(System.Boolean)">
- <summary>
- Disposes the associated <see cref="T:Prism.Modularity.IModuleTypeLoader"/>s.
- </summary>
- <param name="disposing">When <see langword="true"/>, it is being called from the Dispose method.</param>
- </member>
- <member name="P:Prism.Modularity.ModuleManager.ModuleTypeLoaders">
- <summary>
- Returns the list of registered <see cref="T:Prism.Modularity.IModuleTypeLoader"/> instances that will be
- used to load the types of modules.
- </summary>
- <value>The module type loaders.</value>
- </member>
- <member name="T:Prism.Modularity.ModulesConfigurationSection">
- <summary>
- A <see cref="T:System.Configuration.ConfigurationSection"/> for module configuration.
- </summary>
- </member>
- <member name="P:Prism.Modularity.ModulesConfigurationSection.Modules">
- <summary>
- Gets or sets the collection of modules configuration.
- </summary>
- <value>A <see cref="T:Prism.Modularity.ModuleConfigurationElementCollection"/> of <see cref="T:Prism.Modularity.ModuleConfigurationElement"/>.</value>
- </member>
- <member name="T:Prism.Modularity.ModuleTypeLoaderNotFoundException">
- <summary>
- Exception that's thrown when there is no <see cref="T:Prism.Modularity.IModuleTypeLoader"/> registered in
- <see cref="P:Prism.Modularity.ModuleManager.ModuleTypeLoaders"/> that can handle this particular type of module.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleTypeLoaderNotFoundException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.ModuleTypeLoaderNotFoundException"/> class.
- </summary>
- </member>
- <member name="M:Prism.Modularity.ModuleTypeLoaderNotFoundException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.ModuleTypeLoaderNotFoundException" /> class with a specified error message.
- </summary>
- <param name="message">
- The message that describes the error.
- </param>
- </member>
- <member name="M:Prism.Modularity.ModuleTypeLoaderNotFoundException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Modularity.ModuleTypeLoaderNotFoundException" /> class with a specified error message.
- </summary>
- <param name="message">
- The message that describes the error.
- </param>
- <param name="innerException">The inner exception</param>
- </member>
- <member name="M:Prism.Modularity.ModuleTypeLoaderNotFoundException.#ctor(System.String,System.String,System.Exception)">
- <summary>
- Initializes the exception with a particular module, error message and inner exception that happened.
- </summary>
- <param name="moduleName">The name of the module.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception,
- or a <see langword="null"/> reference if no inner exception is specified.</param>
- </member>
- <member name="M:Prism.Modularity.ModuleTypeLoaderNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Prism.Modularity.XamlModuleCatalog">
- <summary>
- A catalog built from a XAML file.
- </summary>
- </member>
- <member name="M:Prism.Modularity.XamlModuleCatalog.#ctor(System.String)">
- <summary>
- Creates an instance of a XamlResourceCatalog.
- </summary>
- <param name="fileName">The name of the XAML file</param>
- </member>
- <member name="M:Prism.Modularity.XamlModuleCatalog.#ctor(System.Uri)">
- <summary>
- Creates an instance of a XamlResourceCatalog.
- </summary>
- <param name="resourceUri">The pack url of the XAML file resource</param>
- </member>
- <member name="M:Prism.Modularity.XamlModuleCatalog.InnerLoad">
- <summary>
- Loads the catalog from the XAML file.
- </summary>
- </member>
- <member name="M:Prism.Modularity.XamlModuleCatalog.GetFileAbsoluteUri(System.String)">
- <inheritdoc />
- </member>
- <member name="M:Prism.Modularity.XamlModuleCatalog.CreateFromXaml(System.IO.Stream)">
- <summary>
- Creates a <see cref="T:Prism.Modularity.ModuleCatalog"/> from XAML.
- </summary>
- <param name="xamlStream"><see cref="T:System.IO.Stream"/> that contains the XAML declaration of the catalog.</param>
- <returns>An instance of <see cref="T:Prism.Modularity.ModuleCatalog"/> built from the XAML.</returns>
- </member>
- <member name="M:Prism.Modularity.XamlModuleCatalog.CreateFromXaml(System.Uri)">
- <summary>
- Creates a <see cref="T:Prism.Modularity.ModuleCatalog"/> from a XAML included as an Application Resource.
- </summary>
- <param name="builderResourceUri">Relative <see cref="T:System.Uri"/> that identifies the XAML included as an Application Resource.</param>
- <returns>An instance of <see cref="T:Prism.Modularity.ModuleCatalog"/> build from the XAML.</returns>
- </member>
- <member name="T:Prism.Mvvm.ViewModelLocator">
- <summary>
- This class defines the attached property and related change handler that calls the ViewModelLocator in Prism.Mvvm.
- </summary>
- </member>
- <member name="F:Prism.Mvvm.ViewModelLocator.AutoWireViewModelProperty">
- <summary>
- The AutoWireViewModel attached property.
- </summary>
- </member>
- <member name="M:Prism.Mvvm.ViewModelLocator.GetAutoWireViewModel(System.Windows.DependencyObject)">
- <summary>
- Gets the value for the <see cref="F:Prism.Mvvm.ViewModelLocator.AutoWireViewModelProperty"/> attached property.
- </summary>
- <param name="obj">The target element.</param>
- <returns>The <see cref="F:Prism.Mvvm.ViewModelLocator.AutoWireViewModelProperty"/> attached to the <paramref name="obj"/> element.</returns>
- </member>
- <member name="M:Prism.Mvvm.ViewModelLocator.SetAutoWireViewModel(System.Windows.DependencyObject,System.Nullable{System.Boolean})">
- <summary>
- Sets the <see cref="F:Prism.Mvvm.ViewModelLocator.AutoWireViewModelProperty"/> attached property.
- </summary>
- <param name="obj">The target element.</param>
- <param name="value">The value to attach.</param>
- </member>
- <member name="M:Prism.Mvvm.ViewModelLocator.Bind(System.Object,System.Object)">
- <summary>
- Sets the DataContext of a View.
- </summary>
- <param name="view">The View to set the DataContext on.</param>
- <param name="viewModel">The object to use as the DataContext for the View.</param>
- </member>
- <member name="T:Prism.PrismApplicationBase">
- <summary>
- Base application class that provides a basic initialization sequence
- </summary>
- <remarks>
- This class must be overridden to provide application specific configuration.
- </remarks>
- </member>
- <member name="P:Prism.PrismApplicationBase.Container">
- <summary>
- The dependency injection container used to resolve objects
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.OnStartup(System.Windows.StartupEventArgs)">
- <summary>
- Raises the System.Windows.Application.Startup event.
- </summary>
- <param name="e">A System.Windows.StartupEventArgs that contains the event data.</param>
- </member>
- <member name="M:Prism.PrismApplicationBase.InitializeInternal">
- <summary>
- Run the initialization process.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.ConfigureViewModelLocator">
- <summary>
- Configures the <see cref="T:Prism.Mvvm.ViewModelLocator"/> used by Prism.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.Initialize">
- <summary>
- Runs the initialization sequence to configure the Prism application.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.CreateContainerExtension">
- <summary>
- Creates the container used by Prism.
- </summary>
- <returns>The container</returns>
- </member>
- <member name="M:Prism.PrismApplicationBase.CreateModuleCatalog">
- <summary>
- Creates the <see cref="T:Prism.Modularity.IModuleCatalog"/> used by Prism.
- </summary>
- <remarks>
- The base implementation returns a new ModuleCatalog.
- </remarks>
- </member>
- <member name="M:Prism.PrismApplicationBase.RegisterRequiredTypes(Prism.Ioc.IContainerRegistry)">
- <summary>
- Registers all types that are required by Prism to function with the container.
- </summary>
- <param name="containerRegistry"></param>
- </member>
- <member name="M:Prism.PrismApplicationBase.RegisterTypes(Prism.Ioc.IContainerRegistry)">
- <summary>
- Used to register types with the container that will be used by your application.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.ConfigureDefaultRegionBehaviors(Prism.Regions.IRegionBehaviorFactory)">
- <summary>
- Configures the <see cref="T:Prism.Regions.IRegionBehaviorFactory"/>.
- This will be the list of default behaviors that will be added to a region.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.ConfigureRegionAdapterMappings(Prism.Regions.RegionAdapterMappings)">
- <summary>
- Configures the default region adapter mappings to use in the application, in order
- to adapt UI controls defined in XAML to use a region and register it automatically.
- May be overwritten in a derived class to add specific mappings required by the application.
- </summary>
- <returns>The <see cref="T:Prism.Regions.RegionAdapterMappings"/> instance containing all the mappings.</returns>
- </member>
- <member name="M:Prism.PrismApplicationBase.RegisterFrameworkExceptionTypes">
- <summary>
- Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
- root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.CreateShell">
- <summary>
- Creates the shell or main window of the application.
- </summary>
- <returns>The shell of the application.</returns>
- </member>
- <member name="M:Prism.PrismApplicationBase.InitializeShell(System.Windows.Window)">
- <summary>
- Initializes the shell.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.OnInitialized">
- <summary>
- Contains actions that should occur last.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.ConfigureModuleCatalog(Prism.Modularity.IModuleCatalog)">
- <summary>
- Configures the <see cref="T:Prism.Modularity.IModuleCatalog"/> used by Prism.
- </summary>
- </member>
- <member name="M:Prism.PrismApplicationBase.InitializeModules">
- <summary>
- Initializes the modules.
- </summary>
- </member>
- <member name="T:Prism.PrismBootstrapperBase">
- <summary>
- Base class that provides a basic bootstrapping sequence and hooks
- that specific implementations can override
- </summary>
- <remarks>
- This class must be overridden to provide application specific configuration.
- </remarks>
- </member>
- <member name="P:Prism.PrismBootstrapperBase.Container">
- <summary>
- The dependency injection container used to resolve objects
- </summary>
- </member>
- <member name="P:Prism.PrismBootstrapperBase.Shell">
- <summary>
- Gets the shell user interface
- </summary>
- <value>The shell user interface.</value>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.Run">
- <summary>
- Runs the bootstrapper process.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.ConfigureViewModelLocator">
- <summary>
- Configures the <see cref="T:Prism.Mvvm.ViewModelLocator"/> used by Prism.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.Initialize">
- <summary>
- Runs the initialization sequence to configure the Prism application.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.CreateContainerExtension">
- <summary>
- Creates the container used by Prism.
- </summary>
- <returns>The container</returns>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.CreateModuleCatalog">
- <summary>
- Creates the <see cref="T:Prism.Modularity.IModuleCatalog"/> used by Prism.
- </summary>
- <remarks>
- The base implementation returns a new ModuleCatalog.
- </remarks>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.RegisterRequiredTypes(Prism.Ioc.IContainerRegistry)">
- <summary>
- Registers all types that are required by Prism to function with the container.
- </summary>
- <param name="containerRegistry"></param>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.RegisterTypes(Prism.Ioc.IContainerRegistry)">
- <summary>
- Used to register types with the container that will be used by your application.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.ConfigureDefaultRegionBehaviors(Prism.Regions.IRegionBehaviorFactory)">
- <summary>
- Configures the <see cref="T:Prism.Regions.IRegionBehaviorFactory"/>.
- This will be the list of default behaviors that will be added to a region.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.ConfigureRegionAdapterMappings(Prism.Regions.RegionAdapterMappings)">
- <summary>
- Configures the default region adapter mappings to use in the application, in order
- to adapt UI controls defined in XAML to use a region and register it automatically.
- May be overwritten in a derived class to add specific mappings required by the application.
- </summary>
- <returns>The <see cref="T:Prism.Regions.RegionAdapterMappings"/> instance containing all the mappings.</returns>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.RegisterFrameworkExceptionTypes">
- <summary>
- Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
- root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.CreateShell">
- <summary>
- Creates the shell or main window of the application.
- </summary>
- <returns>The shell of the application.</returns>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.InitializeShell(System.Windows.DependencyObject)">
- <summary>
- Initializes the shell.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.OnInitialized">
- <summary>
- Contains actions that should occur last.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.ConfigureModuleCatalog(Prism.Modularity.IModuleCatalog)">
- <summary>
- Configures the <see cref="T:Prism.Modularity.IModuleCatalog"/> used by Prism.
- </summary>
- </member>
- <member name="M:Prism.PrismBootstrapperBase.InitializeModules">
- <summary>
- Initializes the modules.
- </summary>
- </member>
- <member name="T:Prism.Properties.Resources">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.AdapterInvalidTypeException">
- <summary>
- Looks up a localized string similar to The object must be of type '{0}' in order to use the current region adapter..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.CannotChangeRegionNameException">
- <summary>
- Looks up a localized string similar to Cannot change the region name once is set. The current region name is '{0}'..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.CannotCreateNavigationTarget">
- <summary>
- Looks up a localized string similar to Cannot create navigation target '{0}'..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.CanOnlyAddTypesThatInheritIFromRegionBehavior">
- <summary>
- Looks up a localized string similar to Type '{0}' does not implement from IRegionBehavior..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ConfigurationStoreCannotBeNull">
- <summary>
- Looks up a localized string similar to The ConfigurationStore cannot contain a null value. .
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ContentControlHasContentException">
- <summary>
- Looks up a localized string similar to ContentControl's Content property is not empty.
- This control is being associated with a region, but the control is already bound to something else.
- If you did not explicitly set the control's Content property,
- this exception may be caused by a change in the value of the inherited RegionManager attached property..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.DeactiveNotPossibleException">
- <summary>
- Looks up a localized string similar to Deactivation is not possible in this type of region..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.DefaultTextLoggerPattern">
- <summary>
- Looks up a localized string similar to {1}: {2}. Priority: {3}. Timestamp:{0:u}..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.DelegateCommandDelegatesCannotBeNull">
- <summary>
- Looks up a localized string similar to Neither the executeMethod nor the canExecuteMethod delegates can be null..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.DelegateCommandInvalidGenericPayloadType">
- <summary>
- Looks up a localized string similar to T for DelegateCommand<T> is not an object nor Nullable..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.DirectoryNotFound">
- <summary>
- Looks up a localized string similar to Directory {0} was not found..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.DuplicatedModuleGroup">
- <summary>
- Looks up a localized string similar to A duplicated module group with name {0} has been found by the loader..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.FailedToGetType">
- <summary>
- Looks up a localized string similar to Unable to retrieve the module type {0} from the loaded assemblies. You may need to specify a more fully-qualified type name..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.HostControlCannotBeNull">
- <summary>
- Looks up a localized string similar to HostControl cannot have null value when behavior attaches. .
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.HostControlCannotBeSetAfterAttach">
- <summary>
- Looks up a localized string similar to The HostControl property cannot be set after Attach method has been called..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.HostControlMustBeATabControl">
- <summary>
- Looks up a localized string similar to HostControl type must be a TabControl..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.IEnumeratorObsolete">
- <summary>
- Looks up a localized string similar to The IModuleEnumerator interface is no longer used and has been replaced by ModuleCatalog..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.InvalidArgumentAssemblyUri">
- <summary>
- Looks up a localized string similar to The argument must be a valid absolute Uri to an assembly file..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.InvalidDelegateRerefenceTypeException">
- <summary>
- Looks up a localized string similar to The Target of the IDelegateReference should be of type {0}..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ItemsControlHasItemsSourceException">
- <summary>
- Looks up a localized string similar to ItemsControl's ItemsSource property is not empty.
- This control is being associated with a region, but the control is already bound to something else.
- If you did not explicitly set the control's ItemSource property,
- this exception may be caused by a change in the value of the inherited RegionManager attached property..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.MappingExistsException">
- <summary>
- Looks up a localized string similar to Mapping with the given type is already registered: {0}..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ModuleNotFound">
- <summary>
- Looks up a localized string similar to Module {0} was not found in the catalog..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ModulePathCannotBeNullOrEmpty">
- <summary>
- Looks up a localized string similar to The ModulePath cannot contain a null value or be empty.
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ModuleTypeNotFound">
- <summary>
- Looks up a localized string similar to Failed to load type '{0}' from assembly '{1}'..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.MustBeModuleGroupCatalog">
- <summary>
- Looks up a localized string similar to The ModuleCatalog must implement IModuleGroupCatalog to add groups.
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.NavigationInProgress">
- <summary>
- Looks up a localized string similar to Navigation is already in progress on region with name '{0}'..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.NavigationServiceHasNoRegion">
- <summary>
- Looks up a localized string similar to Navigation cannot proceed until a region is set for the RegionNavigationService..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.NoRegionAdapterException">
- <summary>
- Looks up a localized string similar to The IRegionAdapter for the type {0} is not registered in the region adapter mappings. You can register an IRegionAdapter for this control by overriding the ConfigureRegionAdapterMappings method in the bootstrapper..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.NoRetrieverCanRetrieveModule">
- <summary>
- Looks up a localized string similar to There is currently no moduleTypeLoader in the ModuleManager that can retrieve the specified module..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.OnViewRegisteredException">
- <summary>
- Looks up a localized string similar to An exception has occurred while trying to add a view to region '{0}'.
- - The most likely causing exception was was: '{1}'.
- But also check the InnerExceptions for more detail or call .GetRootException(). .
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.PropertySupport_ExpressionNotProperty_Exception">
- <summary>
- Looks up a localized string similar to The member access expression does not access a property..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.PropertySupport_NotMemberAccessExpression_Exception">
- <summary>
- Looks up a localized string similar to The expression is not a member access expression..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.PropertySupport_StaticExpression_Exception">
- <summary>
- Looks up a localized string similar to The referenced property is a static property..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionBehaviorAttachCannotBeCallWithNullRegion">
- <summary>
- Looks up a localized string similar to The Attach method cannot be called when Region property is null..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionBehaviorRegionCannotBeSetAfterAttach">
- <summary>
- Looks up a localized string similar to The Region property cannot be set after Attach method has been called..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionCreationException">
- <summary>
- Looks up a localized string similar to An exception occurred while creating a region with name '{0}'. The exception was: {1}. .
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionManagerWithDifferentNameException">
- <summary>
- Looks up a localized string similar to The region being added already has a name of '{0}' and cannot be added to the region manager with a different name ('{1}')..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionNameCannotBeEmptyException">
- <summary>
- Looks up a localized string similar to The region name cannot be null or empty..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionNameExistsException">
- <summary>
- Looks up a localized string similar to Region with the given name is already registered: {0}.
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionNotFound">
- <summary>
- Looks up a localized string similar to This RegionManager does not contain a Region with the name '{0}'..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionNotInRegionManagerException">
- <summary>
- Looks up a localized string similar to The region manager does not contain the {0} region..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionViewExistsException">
- <summary>
- Looks up a localized string similar to View already exists in region..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.RegionViewNameExistsException">
- <summary>
- Looks up a localized string similar to View with name '{0}' already exists in the region..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.StringCannotBeNullOrEmpty">
- <summary>
- Looks up a localized string similar to The provided String argument {0} must not be null or empty..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.StringCannotBeNullOrEmpty1">
- <summary>
- Looks up a localized string similar to The provided String argument {0} must not be null or empty..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.TypeWithKeyNotRegistered">
- <summary>
- Looks up a localized string similar to No BehaviorType with key '{0}' was registered..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.UpdateRegionException">
- <summary>
- Looks up a localized string similar to An exception occurred while trying to create region objects.
- - The most likely causing exception was: '{0}'.
- But also check the InnerExceptions for more detail or call .GetRootException(). .
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ValueMustBeOfTypeModuleInfo">
- <summary>
- Looks up a localized string similar to The value must be of type ModuleInfo..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ValueNotFound">
- <summary>
- Looks up a localized string similar to {0} not found..
- </summary>
- </member>
- <member name="P:Prism.Properties.Resources.ViewNotInRegionException">
- <summary>
- Looks up a localized string similar to The region does not contain the specified view..
- </summary>
- </member>
- <member name="T:Prism.Regions.AllActiveRegion">
- <summary>
- Region that keeps all the views in it as active. Deactivation of views is not allowed.
- </summary>
- </member>
- <member name="P:Prism.Regions.AllActiveRegion.ActiveViews">
- <summary>
- Gets a readonly view of the collection of all the active views in the region. These are all the added views.
- </summary>
- <value>An <see cref="T:Prism.Regions.IViewsCollection"/> of all the active views.</value>
- </member>
- <member name="M:Prism.Regions.AllActiveRegion.Deactivate(System.Object)">
- <summary>
- Deactivate is not valid in this Region. This method will always throw <see cref="T:System.InvalidOperationException"/>.
- </summary>
- <param name="view">The view to deactivate.</param>
- <exception cref="T:System.InvalidOperationException">Every time this method is called.</exception>
- </member>
- <member name="T:Prism.Regions.Behaviors.AutoPopulateRegionBehavior">
- <summary>
- Populates the target region with the views registered to it in the <see cref="T:Prism.Regions.IRegionViewRegistry"/>.
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.AutoPopulateRegionBehavior.BehaviorKey">
- <summary>
- The key of this behavior.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.AutoPopulateRegionBehavior.#ctor(Prism.Regions.IRegionViewRegistry)">
- <summary>
- Creates a new instance of the AutoPopulateRegionBehavior
- associated with the <see cref="T:Prism.Regions.IRegionViewRegistry"/> received.
- </summary>
- <param name="regionViewRegistry"><see cref="T:Prism.Regions.IRegionViewRegistry"/> that the behavior will monitor for views to populate the region.</param>
- </member>
- <member name="M:Prism.Regions.Behaviors.AutoPopulateRegionBehavior.OnAttach">
- <summary>
- Attaches the AutoPopulateRegionBehavior to the Region.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.AutoPopulateRegionBehavior.CreateViewsToAutoPopulate">
- <summary>
- Returns a collection of views that will be added to the
- View collection.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Prism.Regions.Behaviors.AutoPopulateRegionBehavior.AddViewIntoRegion(System.Object)">
- <summary>
- Adds a view into the views collection of this region.
- </summary>
- <param name="viewToAdd"></param>
- </member>
- <member name="M:Prism.Regions.Behaviors.AutoPopulateRegionBehavior.OnViewRegistered(System.Object,Prism.Regions.ViewRegisteredEventArgs)">
- <summary>
- Handler of the event that fires when a new viewtype is registered to the registry.
- </summary>
- <remarks>Although this is a public method to support Weak Delegates in Silverlight, it should not be called by the user.</remarks>
- <param name="sender"></param>
- <param name="e"></param>
- </member>
- <member name="T:Prism.Regions.Behaviors.BindRegionContextToDependencyObjectBehavior">
- <summary>
- Defines a behavior that forwards the <see cref="F:Prism.Regions.RegionManager.RegionContextProperty"/>
- to the views in the region.
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.BindRegionContextToDependencyObjectBehavior.BehaviorKey">
- <summary>
- The key of this behavior.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.BindRegionContextToDependencyObjectBehavior.Region">
- <summary>
- Behavior's attached region.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.BindRegionContextToDependencyObjectBehavior.Attach">
- <summary>
- Attaches the behavior to the specified region.
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.ClearChildViewsRegionBehavior">
- <summary>
- Behavior that removes the RegionManager attached property of all the views in a region once the RegionManager property of a region becomes null.
- This is useful when removing views with nested regions, to ensure these nested regions get removed from the RegionManager as well.
- <remarks>
- This behavior does not apply by default.
- In order to activate it, the ClearChildViews attached property must be set to True in the view containing the affected child regions.
- </remarks>
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.ClearChildViewsRegionBehavior.BehaviorKey">
- <summary>
- The behavior key.
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.ClearChildViewsRegionBehavior.ClearChildViewsProperty">
- <summary>
- This attached property can be defined on a view to indicate that regions defined in it must be removed from the region manager when the parent view gets removed from a region.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.ClearChildViewsRegionBehavior.GetClearChildViews(System.Windows.DependencyObject)">
- <summary>
- Gets the ClearChildViews attached property from a DependencyObject.
- </summary>
- <param name="target">The object from which to get the value.</param>
- <returns>The value of the ClearChildViews attached property in the target specified.</returns>
- </member>
- <member name="M:Prism.Regions.Behaviors.ClearChildViewsRegionBehavior.SetClearChildViews(System.Windows.DependencyObject,System.Boolean)">
- <summary>
- Sets the ClearChildViews attached property in a DependencyObject.
- </summary>
- <param name="target">The object in which to set the value.</param>
- <param name="value">The value of to set in the target object's ClearChildViews attached property.</param>
- </member>
- <member name="M:Prism.Regions.Behaviors.ClearChildViewsRegionBehavior.OnAttach">
- <summary>
- Subscribes to the <see cref="T:Prism.Regions.Region"/>'s PropertyChanged method to monitor its RegionManager property.
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.DelayedRegionCreationBehavior">
- <summary>
- Behavior that creates a new <see cref="T:Prism.Regions.IRegion"/>, when the control that will host the <see cref="T:Prism.Regions.IRegion"/> (see <see cref="P:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.TargetElement"/>)
- is added to the VisualTree. This behavior will use the <see cref="T:Prism.Regions.RegionAdapterMappings"/> class to find the right type of adapter to create
- the region. After the region is created, this behavior will detach.
- </summary>
- <remarks>
- Attached property value inheritance is not available in Silverlight, so the current approach walks up the visual tree when requesting a region from a region manager.
- The <see cref="T:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior"/> is now responsible for walking up the Tree.
- </remarks>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.#ctor(Prism.Regions.RegionAdapterMappings)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.Behaviors.DelayedRegionCreationBehavior"/> class.
- </summary>
- <param name="regionAdapterMappings">
- The region adapter mappings, that are used to find the correct adapter for
- a given controltype. The controltype is determined by the <see name="TargetElement"/> value.
- </param>
- </member>
- <member name="P:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.RegionManagerAccessor">
- <summary>
- Sets a class that interfaces between the <see cref="T:Prism.Regions.RegionManager"/> 's static properties/events and this behavior,
- so this behavior can be tested in isolation.
- </summary>
- <value>The region manager accessor.</value>
- </member>
- <member name="P:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.TargetElement">
- <summary>
- The element that will host the Region.
- </summary>
- <value>The target element.</value>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.Attach">
- <summary>
- Start monitoring the <see cref="T:Prism.Regions.RegionManager"/> and the <see cref="P:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.TargetElement"/> to detect when the <see cref="P:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.TargetElement"/> becomes
- part of the Visual Tree. When that happens, the Region will be created and the behavior will <see cref="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.Detach"/>.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.Detach">
- <summary>
- Stop monitoring the <see cref="T:Prism.Regions.RegionManager"/> and the <see cref="P:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.TargetElement"/>, so that this behavior can be garbage collected.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.OnUpdatingRegions(System.Object,System.EventArgs)">
- <summary>
- Called when the <see cref="T:Prism.Regions.RegionManager"/> is updating it's <see cref="P:Prism.Regions.RegionManager.Regions"/> collection.
- </summary>
- <remarks>
- This method has to be public, because it has to be callable using weak references in silverlight and other partial trust environments.
- </remarks>
- <param name="sender">The <see cref="T:Prism.Regions.RegionManager"/>. </param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.CreateRegion(System.Windows.DependencyObject,System.String)">
- <summary>
- Method that will create the region, by calling the right <see cref="T:Prism.Regions.IRegionAdapter"/>.
- </summary>
- <param name="targetElement">The target element that will host the <see cref="T:Prism.Regions.IRegion"/>.</param>
- <param name="regionName">Name of the region.</param>
- <returns>The created <see cref="T:Prism.Regions.IRegion"/></returns>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.Track">
- <summary>
- Add the instance of this class to <see cref="F:Prism.Regions.Behaviors.DelayedRegionCreationBehavior._instanceTracker"/> to keep it alive
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.DelayedRegionCreationBehavior.Untrack">
- <summary>
- Remove the instance of this class from <see cref="F:Prism.Regions.Behaviors.DelayedRegionCreationBehavior._instanceTracker"/>
- so it can eventually be garbage collected
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.DestructibleRegionBehavior">
- <summary>
- Calls <see cref="M:Prism.Navigation.IDestructible.Destroy"/> on Views and ViewModels
- removed from the <see cref="P:Prism.Regions.IRegion.Views"/> collection.
- </summary>
- <remarks>
- The View and/or ViewModels must implement <see cref="T:Prism.Navigation.IDestructible"/> for this behavior to work.
- </remarks>
- </member>
- <member name="F:Prism.Regions.Behaviors.DestructibleRegionBehavior.BehaviorKey">
- <summary>
- The key of this behavior.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.DestructibleRegionBehavior.OnAttach">
- <summary>
- Attaches the <see cref="T:Prism.Regions.Behaviors.DestructibleRegionBehavior"/> to the <see cref="P:Prism.Regions.IRegion.Views"/> collection.
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.IHostAwareRegionBehavior">
- <summary>
- Defines a <see cref="T:Prism.Regions.IRegionBehavior"/> that not allows extensible behaviors on regions which also interact
- with the target element that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.IHostAwareRegionBehavior.HostControl">
- <summary>
- Gets or sets the <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- </summary>
- <value>A <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- This is usually a <see cref="T:System.Windows.FrameworkElement"/> that is part of the tree.</value>
- </member>
- <member name="T:Prism.Regions.Behaviors.RegionActiveAwareBehavior">
- <summary>
- Behavior that monitors a <see cref="T:Prism.Regions.IRegion"/> object and
- changes the value for the <see cref="P:Prism.IActiveAware.IsActive"/> property when
- an object that implements <see cref="T:Prism.IActiveAware"/> gets added or removed
- from the collection.
- </summary>
- <remarks>
- This class can also sync the active state for any scoped regions directly on the view based on the <see cref="T:Prism.Regions.SyncActiveStateAttribute"/>.
- If you use the <see cref="M:Prism.Regions.Region.Add(System.Object,System.String,System.Boolean)" /> method with the createRegionManagerScope option, the scoped manager will be attached to the view.
- </remarks>
- </member>
- <member name="F:Prism.Regions.Behaviors.RegionActiveAwareBehavior.BehaviorKey">
- <summary>
- Name that identifies the <see cref="T:Prism.Regions.Behaviors.RegionActiveAwareBehavior"/> behavior in a collection of <see cref="T:Prism.Regions.IRegionBehavior"/>.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.RegionActiveAwareBehavior.Region">
- <summary>
- The region that this behavior is extending
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionActiveAwareBehavior.Attach">
- <summary>
- Attaches the behavior to the specified region
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionActiveAwareBehavior.Detach">
- <summary>
- Detaches the behavior from the <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.RegionCreationException">
- <summary>
- Represents errors that occured during region creation.
- </summary>
- <summary>
-
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionCreationException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.Behaviors.RegionCreationException"/>
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionCreationException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.Behaviors.RegionCreationException"/> class with a specified error message.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionCreationException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.Behaviors.RegionCreationException"/> class with a specified error message and a reference
- to the inner exception that is the cause of this exception.
- </summary>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="inner">The exception that is the cause of the current exception, or a null reference
- (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionCreationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.Behaviors.RegionCreationException"/> class with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior">
- <summary>
- Subscribes to a static event from the <see cref="T:Prism.Regions.RegionManager"/> in order to register the target <see cref="T:Prism.Regions.IRegion"/>
- in a <see cref="T:Prism.Regions.IRegionManager"/> when one is available on the host control by walking up the tree and finding
- a control whose <see cref="F:Prism.Regions.RegionManager.RegionManagerProperty"/> property is not <see langword="null"/>.
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior.BehaviorKey">
- <summary>
- The key of this behavior.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior"/>.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior.RegionManagerAccessor">
- <summary>
- Provides an abstraction on top of the RegionManager static members.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior.HostControl">
- <summary>
- Gets or sets the <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- </summary>
- <value>A <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- This is usually a <see cref="T:System.Windows.FrameworkElement"/> that is part of the tree.</value>
- <exception cref="T:System.InvalidOperationException">When this member is set after the <see cref="M:Prism.Regions.IRegionBehavior.Attach"/> method has being called.</exception>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior.OnAttach">
- <summary>
- When the <see cref="T:Prism.Regions.IRegion"/> has a name assigned, the behavior will start monitoring the ancestor controls in the element tree
- to look for an <see cref="T:Prism.Regions.IRegionManager"/> where to register the region in.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionManagerRegistrationBehavior.OnUpdatingRegions(System.Object,System.EventArgs)">
- <summary>
- This event handler gets called when a RegionManager is requering the instances of a region to be registered if they are not already.
- <remarks>Although this is a public method to support Weak Delegates in Silverlight, it should not be called by the user.</remarks>
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The arguments.</param>
- </member>
- <member name="T:Prism.Regions.Behaviors.RegionMemberLifetimeBehavior">
- <summary>
- The RegionMemberLifetimeBehavior determines if items should be removed from the <see cref="T:Prism.Regions.IRegion"/>
- when they are deactivated.
- </summary>
- <remarks>
- The <see cref="T:Prism.Regions.Behaviors.RegionMemberLifetimeBehavior"/> monitors the <see cref="P:Prism.Regions.IRegion.ActiveViews"/>
- collection to discover items that transition into a deactivated state.
- <p/>
- The behavior checks the removed items for either the <see cref="T:Prism.Regions.IRegionMemberLifetime"/>
- or the <see cref="T:Prism.Regions.RegionMemberLifetimeAttribute"/> (in that order) to determine if it should be kept
- alive on removal.
- <p/>
- If the item in the collection is a <see cref="T:System.Windows.FrameworkElement"/>, it will
- also check it's DataContext for <see cref="T:Prism.Regions.IRegionMemberLifetime"/> or the <see cref="T:Prism.Regions.RegionMemberLifetimeAttribute"/>.
- <p/>
- The order of checks are:
- <list type="number">
- <item>Region Item's IRegionMemberLifetime.KeepAlive value.</item>
- <item>Region Item's DataContext's IRegionMemberLifetime.KeepAlive value.</item>
- <item>Region Item's RegionMemberLifetimeAttribute.KeepAlive value.</item>
- <item>Region Item's DataContext's RegionMemberLifetimeAttribute.KeepAlive value.</item>
- </list>
- </remarks>
- </member>
- <member name="F:Prism.Regions.Behaviors.RegionMemberLifetimeBehavior.BehaviorKey">
- <summary>
- The key for this behavior.
- </summary>
- </member>
- <member name="M:Prism.Regions.Behaviors.RegionMemberLifetimeBehavior.OnAttach">
- <summary>
- Override this method to perform the logic after the behavior has been attached.
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.SelectorItemsSourceSyncBehavior">
- <summary>
- Defines the attached behavior that keeps the items of the <see cref="T:System.Windows.Controls.Primitives.Selector"/> host control in synchronization with the <see cref="T:Prism.Regions.IRegion"/>.
-
- This behavior also makes sure that, if you activate a view in a region, the SelectedItem is set. If you set the SelectedItem or SelectedItems (ListBox)
- then this behavior will also call Activate on the selected items.
- <remarks>
- When calling Activate on a view, you can only select a single active view at a time. By setting the SelectedItems property of a listbox, you can set
- multiple views to active.
- </remarks>
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.SelectorItemsSourceSyncBehavior.BehaviorKey">
- <summary>
- Name that identifies the SelectorItemsSourceSyncBehavior behavior in a collection of RegionsBehaviors.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.SelectorItemsSourceSyncBehavior.HostControl">
- <summary>
- Gets or sets the <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- </summary>
- <value>
- A <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- </value>
- <remarks>For this behavior, the host control must always be a <see cref="T:System.Windows.Controls.Primitives.Selector"/> or an inherited class.</remarks>
- </member>
- <member name="M:Prism.Regions.Behaviors.SelectorItemsSourceSyncBehavior.OnAttach">
- <summary>
- Starts to monitor the <see cref="T:Prism.Regions.IRegion"/> to keep it in sync with the items of the <see cref="P:Prism.Regions.Behaviors.SelectorItemsSourceSyncBehavior.HostControl"/>.
- </summary>
- </member>
- <member name="T:Prism.Regions.Behaviors.SyncRegionContextWithHostBehavior">
- <summary>
- Behavior that synchronizes the <see cref="P:Prism.Regions.IRegion.Context"/> property of a <see cref="T:Prism.Regions.IRegion"/> with
- the control that hosts the Region. It does this by setting the <see cref="F:Prism.Regions.RegionManager.RegionContextProperty"/>
- Dependency Property on the host control.
-
- This behavior allows the usage of two way databinding of the RegionContext from XAML.
- </summary>
- </member>
- <member name="F:Prism.Regions.Behaviors.SyncRegionContextWithHostBehavior.BehaviorKey">
- <summary>
- Name that identifies the SyncRegionContextWithHostBehavior behavior in a collection of RegionsBehaviors.
- </summary>
- </member>
- <member name="P:Prism.Regions.Behaviors.SyncRegionContextWithHostBehavior.HostControl">
- <summary>
- Gets or sets the <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- </summary>
- <value>
- A <see cref="T:System.Windows.DependencyObject"/> that the <see cref="T:Prism.Regions.IRegion"/> is attached to.
- This is usually a <see cref="T:System.Windows.FrameworkElement"/> that is part of the tree.
- </value>
- </member>
- <member name="M:Prism.Regions.Behaviors.SyncRegionContextWithHostBehavior.OnAttach">
- <summary>
- Override this method to perform the logic after the behavior has been attached.
- </summary>
- </member>
- <member name="T:Prism.Regions.ContentControlRegionAdapter">
- <summary>
- Adapter that creates a new <see cref="T:Prism.Regions.SingleActiveRegion"/> and monitors its
- active view to set it on the adapted <see cref="T:System.Windows.Controls.ContentControl"/>.
- </summary>
- </member>
- <member name="M:Prism.Regions.ContentControlRegionAdapter.#ctor(Prism.Regions.IRegionBehaviorFactory)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.ContentControlRegionAdapter"/>.
- </summary>
- <param name="regionBehaviorFactory">The factory used to create the region behaviors to attach to the created regions.</param>
- </member>
- <member name="M:Prism.Regions.ContentControlRegionAdapter.Adapt(Prism.Regions.IRegion,System.Windows.Controls.ContentControl)">
- <summary>
- Adapts a <see cref="T:System.Windows.Controls.ContentControl"/> to an <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="region">The new region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- </member>
- <member name="M:Prism.Regions.ContentControlRegionAdapter.CreateRegion">
- <summary>
- Creates a new instance of <see cref="T:Prism.Regions.SingleActiveRegion"/>.
- </summary>
- <returns>A new instance of <see cref="T:Prism.Regions.SingleActiveRegion"/>.</returns>
- </member>
- <member name="E:Prism.Regions.DefaultRegionManagerAccessor.UpdatingRegions">
- <summary>
- Notification used by attached behaviors to update the region managers appropriately if needed to.
- </summary>
- <remarks>This event uses weak references to the event handler to prevent this static event of keeping the
- target element longer than expected.</remarks>
- </member>
- <member name="M:Prism.Regions.DefaultRegionManagerAccessor.GetRegionName(System.Windows.DependencyObject)">
- <summary>
- Gets the value for the RegionName attached property.
- </summary>
- <param name="element">The object to adapt. This is typically a container (i.e a control).</param>
- <returns>The name of the region that should be created when
- the RegionManager is also set in this element.</returns>
- </member>
- <member name="M:Prism.Regions.DefaultRegionManagerAccessor.GetRegionManager(System.Windows.DependencyObject)">
- <summary>
- Gets the value of the RegionName attached property.
- </summary>
- <param name="element">The target element.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> attached to the <paramref name="element"/> element.</returns>
- </member>
- <member name="T:Prism.Regions.IConfirmNavigationRequest">
- <summary>
- Provides a way for objects involved in navigation to determine if a navigation request should continue.
- </summary>
- </member>
- <member name="M:Prism.Regions.IConfirmNavigationRequest.ConfirmNavigationRequest(Prism.Regions.NavigationContext,System.Action{System.Boolean})">
- <summary>
- Determines whether this instance accepts being navigated away from.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- <param name="continuationCallback">The callback to indicate when navigation can proceed.</param>
- <remarks>
- Implementors of this method do not need to invoke the callback before this method is completed,
- but they must ensure the callback is eventually invoked.
- </remarks>
- </member>
- <member name="T:Prism.Regions.IJournalAware">
- <summary>
- Provides a way for objects involved in navigation to opt-out of being added to the IRegionNavigationJournal backstack.
- </summary>
- </member>
- <member name="M:Prism.Regions.IJournalAware.PersistInHistory">
- <summary>
- Determines if the current object is going to be added to the navigation journal's backstack.
- </summary>
- <returns>True, add to backstack. False, remove from backstack.</returns>
- </member>
- <member name="T:Prism.Regions.INavigateAsync">
- <summary>
- Provides methods to perform navigation.
- </summary>
- <remarks>
- Convenience overloads for the methods in this interface can be found as extension methods on the
- <see cref="T:Prism.Regions.NavigationAsyncExtensions"/> class.
- </remarks>
- </member>
- <member name="M:Prism.Regions.INavigateAsync.RequestNavigate(System.Uri,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Initiates navigation to the target specified by the <see cref="T:System.Uri"/>.
- </summary>
- <param name="target">The navigation target</param>
- <param name="navigationCallback">The callback executed when the navigation request is completed.</param>
- <remarks>
- Convenience overloads for this method can be found as extension methods on the
- <see cref="T:Prism.Regions.NavigationAsyncExtensions"/> class.
- </remarks>
- </member>
- <member name="M:Prism.Regions.INavigateAsync.RequestNavigate(System.Uri,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- Initiates navigation to the target specified by the <see cref="T:System.Uri"/>.
- </summary>
- <param name="target">The navigation target</param>
- <param name="navigationCallback">The callback executed when the navigation request is completed.</param>
- <param name="navigationParameters">The navigation parameters specific to the navigation request.</param>
- <remarks>
- Convenience overloads for this method can be found as extension methods on the
- <see cref="T:Prism.Regions.NavigationAsyncExtensions"/> class.
- </remarks>
- </member>
- <member name="T:Prism.Regions.INavigationAware">
- <summary>
- Provides a way for objects involved in navigation to be notified of navigation activities.
- </summary>
- </member>
- <member name="M:Prism.Regions.INavigationAware.OnNavigatedTo(Prism.Regions.NavigationContext)">
- <summary>
- Called when the implementer has been navigated to.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- </member>
- <member name="M:Prism.Regions.INavigationAware.IsNavigationTarget(Prism.Regions.NavigationContext)">
- <summary>
- Called to determine if this instance can handle the navigation request.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- <returns>
- <see langword="true"/> if this instance accepts the navigation request; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:Prism.Regions.INavigationAware.OnNavigatedFrom(Prism.Regions.NavigationContext)">
- <summary>
- Called when the implementer is being navigated away from.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- </member>
- <member name="T:Prism.Regions.IRegion">
- <summary>
- Defines a model that can be used to compose views.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegion.Views">
- <summary>
- Gets a readonly view of the collection of views in the region.
- </summary>
- <value>An <see cref="T:Prism.Regions.IViewsCollection"/> of all the added views.</value>
- </member>
- <member name="P:Prism.Regions.IRegion.ActiveViews">
- <summary>
- Gets a readonly view of the collection of all the active views in the region.
- </summary>
- <value>An <see cref="T:Prism.Regions.IViewsCollection"/> of all the active views.</value>
- </member>
- <member name="P:Prism.Regions.IRegion.Context">
- <summary>
- Gets or sets a context for the region. This value can be used by the user to share context with the views.
- </summary>
- <value>The context value to be shared.</value>
- </member>
- <member name="P:Prism.Regions.IRegion.Name">
- <summary>
- Gets the name of the region that uniquely identifies the region within a <see cref="T:Prism.Regions.IRegionManager"/>.
- </summary>
- <value>The name of the region.</value>
- </member>
- <member name="P:Prism.Regions.IRegion.SortComparison">
- <summary>
- Gets or sets the comparison used to sort the views.
- </summary>
- <value>The comparison to use.</value>
- </member>
- <member name="M:Prism.Regions.IRegion.Add(System.Object)">
- <overloads>Adds a new view to the region.</overloads>
- <summary>
- Adds a new view to the region.
- </summary>
- <param name="view">The view to add.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> that is set on the view if it is a <see cref="T:System.Windows.DependencyObject"/>. It will be the current region manager when using this overload.</returns>
- </member>
- <member name="M:Prism.Regions.IRegion.Add(System.Object,System.String)">
- <summary>
- Adds a new view to the region.
- </summary>
- <param name="view">The view to add.</param>
- <param name="viewName">The name of the view. This can be used to retrieve it later by calling <see cref="M:Prism.Regions.IRegion.GetView(System.String)"/>.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> that is set on the view if it is a <see cref="T:System.Windows.DependencyObject"/>. It will be the current region manager when using this overload.</returns>
- </member>
- <member name="M:Prism.Regions.IRegion.Add(System.Object,System.String,System.Boolean)">
- <summary>
- Adds a new view to the region.
- </summary>
- <param name="view">The view to add.</param>
- <param name="viewName">The name of the view. This can be used to retrieve it later by calling <see cref="M:Prism.Regions.IRegion.GetView(System.String)"/>.</param>
- <param name="createRegionManagerScope">When <see langword="true"/>, the added view will receive a new instance of <see cref="T:Prism.Regions.IRegionManager"/>, otherwise it will use the current region manager for this region.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> that is set on the view if it is a <see cref="T:System.Windows.DependencyObject"/>.</returns>
- </member>
- <member name="M:Prism.Regions.IRegion.Remove(System.Object)">
- <summary>
- Removes the specified view from the region.
- </summary>
- <param name="view">The view to remove.</param>
- </member>
- <member name="M:Prism.Regions.IRegion.RemoveAll">
- <summary>
- Removes all views from the region.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegion.Activate(System.Object)">
- <summary>
- Marks the specified view as active.
- </summary>
- <param name="view">The view to activate.</param>
- </member>
- <member name="M:Prism.Regions.IRegion.Deactivate(System.Object)">
- <summary>
- Marks the specified view as inactive.
- </summary>
- <param name="view">The view to deactivate.</param>
- </member>
- <member name="M:Prism.Regions.IRegion.GetView(System.String)">
- <summary>
- Returns the view instance that was added to the region using a specific name.
- </summary>
- <param name="viewName">The name used when adding the view to the region.</param>
- <returns>Returns the named view or <see langword="null"/> if the view with <paramref name="viewName"/> does not exist in the current region.</returns>
- </member>
- <member name="P:Prism.Regions.IRegion.RegionManager">
- <summary>
- Gets or sets the <see cref="T:Prism.Regions.IRegionManager"/> that will be passed to the views when adding them to the region, unless the view is added by specifying createRegionManagerScope as <see langword="true" />.
- </summary>
- <value>The <see cref="T:Prism.Regions.IRegionManager"/> where this <see cref="T:Prism.Regions.IRegion"/> is registered.</value>
- <remarks>This is usually used by implementations of <see cref="T:Prism.Regions.IRegionManager"/> and should not be
- used by the developer explicitly.</remarks>
- </member>
- <member name="P:Prism.Regions.IRegion.Behaviors">
- <summary>
- Gets the collection of <see cref="T:Prism.Regions.IRegionBehavior"/>s that can extend the behavior of regions.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegion.NavigationService">
- <summary>
- Gets or sets the navigation service.
- </summary>
- <value>The navigation service.</value>
- </member>
- <member name="T:Prism.Regions.IRegionAdapter">
- <summary>
- Defines an interfaces to adapt an object and bind it to a new <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionAdapter.Initialize(System.Object,System.String)">
- <summary>
- Adapts an object and binds it to a new <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="regionTarget">The object to adapt.</param>
- <param name="regionName">The name of the region to be created.</param>
- <returns>The new instance of <see cref="T:Prism.Regions.IRegion"/> that the <paramref name="regionTarget"/> is bound to.</returns>
- </member>
- <member name="T:Prism.Regions.IRegionBehavior">
- <summary>
- Interface for allowing extensible behavior on regions.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionBehavior.Region">
- <summary>
- The region that this behavior is extending.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionBehavior.Attach">
- <summary>
- Attaches the behavior to the specified region.
- </summary>
- </member>
- <member name="T:Prism.Regions.IRegionBehaviorCollection">
- <summary>
- Defines the interface for a collection of <see cref="T:Prism.Regions.IRegionBehavior"/> classes on a Region.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionBehaviorCollection.Add(System.String,Prism.Regions.IRegionBehavior)">
- <summary>
- Adds a <see cref="T:Prism.Regions.IRegionBehavior"/> to the collection, using the specified key as an indexer.
- </summary>
- <param name="key">
- The key that specifies the type of <see cref="T:Prism.Regions.IRegionBehavior"/> that's added.
- </param>
- <param name="regionBehavior">The <see cref="T:Prism.Regions.IRegionBehavior"/> to add.</param>
- </member>
- <member name="M:Prism.Regions.IRegionBehaviorCollection.ContainsKey(System.String)">
- <summary>
- Checks if a <see cref="T:Prism.Regions.IRegionBehavior"/> with the specified key is already present.
- </summary>
- <param name="key">The key to use to find a particular <see cref="T:Prism.Regions.IRegionBehavior"/>.</param>
- <returns></returns>
- </member>
- <member name="P:Prism.Regions.IRegionBehaviorCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:Prism.Regions.IRegionBehavior"/> with the specified key.
- </summary>
- <value>The registered <see cref="T:Prism.Regions.IRegionBehavior"/></value>
- </member>
- <member name="T:Prism.Regions.IRegionBehaviorFactory">
- <summary>
- Interface for RegionBehaviorFactories. This factory allows the registration of the default set of RegionBehaviors, that will
- be added to the <see cref="T:Prism.Regions.IRegionBehaviorCollection"/>s of all <see cref="T:Prism.Regions.IRegion"/>s, unless overridden on a 'per-region' basis.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionBehaviorFactory.AddIfMissing(System.String,System.Type)">
- <summary>
- Adds a particular type of RegionBehavior if it was not already registered. the <paramref name="behaviorKey"/> string is used to check if the behavior is already present
- </summary>
- <param name="behaviorKey">The behavior key that's used to find if a certain behavior is already added.</param>
- <param name="behaviorType">Type of the behavior to add.</param>
- </member>
- <member name="M:Prism.Regions.IRegionBehaviorFactory.ContainsKey(System.String)">
- <summary>
- Determines whether a behavior with the specified key already exists
- </summary>
- <param name="behaviorKey">The behavior key.</param>
- <returns>
- <see langword="true"/> if a behavior with the specified key is present; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:Prism.Regions.IRegionBehaviorFactory.CreateFromKey(System.String)">
- <summary>
- Creates an instance of the BehaviorType that's registered using the specified key.
- </summary>
- <param name="key">The key that's used to register a behavior type.</param>
- <returns>The created behavior. </returns>
- </member>
- <member name="T:Prism.Regions.IRegionBehaviorFactoryExtensions">
- <summary>
- Extension methods for the IRegionBehaviorFactory.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionBehaviorFactoryExtensions.AddIfMissing``1(Prism.Regions.IRegionBehaviorFactory,System.String)">
- <summary>
- Adds a particular type of RegionBehavior if it was not already registered. the <paramref name="behaviorKey"/> string is used to check if the behavior is already present
- </summary>
- <typeparam name="T">Type of the behavior to add.</typeparam>
- <param name="regionBehaviorFactory">The IRegionBehaviorFactory instance</param>
- <param name="behaviorKey">The behavior key that's used to find if a certain behavior is already added.</param>
- </member>
- <member name="T:Prism.Regions.IRegionCollection">
- <summary>
- Defines a collection of <see cref="T:Prism.Regions.IRegion"/> uniquely identified by their Name.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionCollection.Item(System.String)">
- <summary>
- Gets the IRegion with the name received as index.
- </summary>
- <param name="regionName">Name of the region to be retrieved.</param>
- <returns>The <see cref="T:Prism.Regions.IRegion"/> identified with the requested name.</returns>
- </member>
- <member name="M:Prism.Regions.IRegionCollection.Add(Prism.Regions.IRegion)">
- <summary>
- Adds a <see cref="T:Prism.Regions.IRegion"/> to the collection.
- </summary>
- <param name="region">Region to be added to the collection.</param>
- </member>
- <member name="M:Prism.Regions.IRegionCollection.Remove(System.String)">
- <summary>
- Removes a <see cref="T:Prism.Regions.IRegion"/> from the collection.
- </summary>
- <param name="regionName">Name of the region to be removed.</param>
- <returns><see langword="true"/> if the region was removed from the collection, otherwise <see langword="false"/>.</returns>
- </member>
- <member name="M:Prism.Regions.IRegionCollection.ContainsRegionWithName(System.String)">
- <summary>
- Checks if the collection contains a <see cref="T:Prism.Regions.IRegion"/> with the name received as parameter.
- </summary>
- <param name="regionName">The name of the region to look for.</param>
- <returns><see langword="true"/> if the region is contained in the collection, otherwise <see langword="false"/>.</returns>
- </member>
- <member name="M:Prism.Regions.IRegionCollection.Add(System.String,Prism.Regions.IRegion)">
- <summary>
- Adds a region to the <see cref="T:Prism.Regions.RegionManager"/> with the name received as argument.
- </summary>
- <param name="regionName">The name to be given to the region.</param>
- <param name="region">The region to be added to the <see cref="T:Prism.Regions.RegionManager"/>.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="region"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="regionName"/> and <paramref name="region"/>'s name do not match and the <paramref name="region"/> <see cref="P:Prism.Regions.IRegion.Name"/> is not <see langword="null"/>.</exception>
- </member>
- <member name="T:Prism.Regions.IRegionManager">
- <summary>
- Defines an interface to manage a set of <see cref="T:Prism.Regions.IRegion">regions</see> and to attach regions to objects (typically controls).
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionManager.Regions">
- <summary>
- Gets a collection of <see cref="T:Prism.Regions.IRegion"/> that identify each region by name. You can use this collection to add or remove regions to the current region manager.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionManager.CreateRegionManager">
- <summary>
- Creates a new region manager.
- </summary>
- <returns>A new region manager that can be used as a different scope from the current region manager.</returns>
- </member>
- <member name="M:Prism.Regions.IRegionManager.AddToRegion(System.String,System.Object)">
- <summary>
- Add a view to the Views collection of a Region. Note that the region must already exist in this <see cref="T:Prism.Regions.IRegionManager"/>.
- </summary>
- <param name="regionName">The name of the region to add a view to</param>
- <param name="view">The view to add to the views collection</param>
- <returns>The RegionManager, to easily add several views. </returns>
- </member>
- <member name="M:Prism.Regions.IRegionManager.AddToRegion(System.String,System.String)">
- <summary>
- Add a view to the Views collection of a Region. Note that the region must already exist in this <see cref="T:Prism.Regions.IRegionManager"/>.
- </summary>
- <param name="regionName">The name of the region to add a view to</param>
- <param name="viewName">The view to add to the views collection</param>
- <returns>The RegionManager, to easily add several views. </returns>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RegisterViewWithRegion(System.String,System.String)">
- <summary>
- Associate a view with a region, by registering a type. When the region gets displayed
- this type will be resolved using the ServiceLocator into a concrete instance. The instance
- will be added to the Views collection of the region
- </summary>
- <param name="regionName">The name of the region to associate the view with.</param>
- <param name="viewName">The name of the view to register with the <see cref="T:Prism.Regions.IRegion"/>.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RegisterViewWithRegion(System.String,System.Type)">
- <summary>
- Associate a view with a region, by registering a type. When the region gets displayed
- this type will be resolved using the ServiceLocator into a concrete instance. The instance
- will be added to the Views collection of the region
- </summary>
- <param name="regionName">The name of the region to associate the view with.</param>
- <param name="viewType">The type of the view to register with the <see cref="T:Prism.Regions.IRegion"/>.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RegisterViewWithRegion(System.String,System.Func{System.Object})">
- <summary>
- Associate a view with a region, using a delegate to resolve a concrete instance of the view.
- When the region gets displayed, this delegate will be called and the result will be added to the
- views collection of the region.
- </summary>
- <param name="regionName">The name of the region to associate the view with.</param>
- <param name="getContentDelegate">The delegate used to resolve a concrete instance of the view.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.Uri,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- <param name="navigationCallback">The navigation callback.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.Uri)">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.String,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- <param name="navigationCallback">The navigation callback.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.String)">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.Uri,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target Uri, passing a navigation callback and an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A Uri that represents the target where the region will navigate.</param>
- <param name="navigationCallback">The navigation callback that will be executed after the navigation is completed.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.String,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target string, passing a navigation callback and an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A string that represents the target where the region will navigate.</param>
- <param name="navigationCallback">The navigation callback that will be executed after the navigation is completed.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.Uri,Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target Uri, passing an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A Uri that represents the target where the region will navigate.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.IRegionManager.RequestNavigate(System.String,System.String,Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target string, passing an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A string that represents the target where the region will navigate.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="T:Prism.Regions.IRegionManagerAccessor">
- <summary>
- Provides an abstraction on top of the RegionManager static members.
- </summary>
- </member>
- <member name="E:Prism.Regions.IRegionManagerAccessor.UpdatingRegions">
- <summary>
- Notification used by attached behaviors to update the region managers appropriately if needed to.
- </summary>
- <remarks>This event uses weak references to the event handler to prevent this static event of keeping the
- target element longer than expected.</remarks>
- </member>
- <member name="M:Prism.Regions.IRegionManagerAccessor.GetRegionName(System.Windows.DependencyObject)">
- <summary>
- Gets the value for the RegionName attached property.
- </summary>
- <param name="element">The object to adapt. This is typically a container (i.e a control).</param>
- <returns>The name of the region that should be created when
- the RegionManager is also set in this element.</returns>
- </member>
- <member name="M:Prism.Regions.IRegionManagerAccessor.GetRegionManager(System.Windows.DependencyObject)">
- <summary>
- Gets the value of the RegionName attached property.
- </summary>
- <param name="element">The target element.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> attached to the <paramref name="element"/> element.</returns>
- </member>
- <member name="T:Prism.Regions.IRegionManagerExtensions">
- <summary>
- Common Extensions for the RegionManager
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionManagerExtensions.RegisterViewWithRegion``1(Prism.Regions.IRegionManager,System.String)">
- <summary>
- Associate a view with a region, by registering a type. When the region get's displayed
- this type will be resolved using the ServiceLocator into a concrete instance. The instance
- will be added to the Views collection of the region
- </summary>
- <typeparam name="T">The type of the view to register with the <see cref="T:Prism.Regions.IRegion"/>.</typeparam>
- <param name="regionManager">The current <see cref="T:Prism.Regions.IRegionManager"/>.</param>
- <param name="regionName">The name of the region to associate the view with.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="T:Prism.Regions.IRegionMemberLifetime">
- <summary>
- When implemented, allows an instance placed in a <see cref="T:Prism.Regions.IRegion"/>
- that uses a <see cref="T:Prism.Regions.Behaviors.RegionMemberLifetimeBehavior"/> to indicate
- it should be removed when it transitions from an activated to deactivated state.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionMemberLifetime.KeepAlive">
- <summary>
- Gets a value indicating whether this instance should be kept-alive upon deactivation.
- </summary>
- </member>
- <member name="T:Prism.Regions.IRegionNavigationContentLoader">
- <summary>
- Identifies the view in a region that is the target of a navigation request.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionNavigationContentLoader.LoadContent(Prism.Regions.IRegion,Prism.Regions.NavigationContext)">
- <summary>
- Gets the content to which the navigation request represented by <paramref name="navigationContext"/> applies.
- </summary>
- <remarks>
- If none of the items in the region match the target of the navigation request, a new item
- will be created and added to the region.
- </remarks>
- <param name="region">The region.</param>
- <param name="navigationContext">The context representing the navigation request.</param>
- <returns>The item to be the target of the navigation request.</returns>
- <exception cref="T:System.InvalidOperationException">when a new item cannot be created for the navigation request.</exception>
- </member>
- <member name="T:Prism.Regions.IRegionNavigationJournal">
- <summary>
- Provides journaling of current, back, and forward navigation within regions.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationJournal.CanGoBack">
- <summary>
- Gets a value that indicates whether there is at least one entry in the back navigation history.
- </summary>
- <value>
- <c>true</c> if the journal can go back; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationJournal.CanGoForward">
- <summary>
- Gets a value that indicates whether there is at least one entry in the forward navigation history.
- </summary>
- <value>
- <c>true</c> if this instance can go forward; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationJournal.CurrentEntry">
- <summary>
- Gets the current navigation entry of the content that is currently displayed.
- </summary>
- <value>The current entry.</value>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationJournal.NavigationTarget">
- <summary>
- Gets or sets the target that implements INavigateAsync.
- </summary>
- <value>The INavigate implementation.</value>
- <remarks>
- This is set by the owner of this journal.
- </remarks>
- </member>
- <member name="M:Prism.Regions.IRegionNavigationJournal.GoBack">
- <summary>
- Navigates to the most recent entry in the back navigation history, or does nothing if no entry exists in back navigation.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionNavigationJournal.GoForward">
- <summary>
- Navigates to the most recent entry in the forward navigation history, or does nothing if no entry exists in forward navigation.
- </summary>
- </member>
- <member name="M:Prism.Regions.IRegionNavigationJournal.RecordNavigation(Prism.Regions.IRegionNavigationJournalEntry,System.Boolean)">
- <summary>
- Records the navigation to the entry..
- </summary>
- <param name="entry">The entry to record.</param>
- <param name="persistInHistory">Keep Navigation object in memory when OnNavigationFrom is called</param>
- </member>
- <member name="M:Prism.Regions.IRegionNavigationJournal.Clear">
- <summary>
- Clears the journal of current, back, and forward navigation histories.
- </summary>
- </member>
- <member name="T:Prism.Regions.IRegionNavigationJournalEntry">
- <summary>
- An entry in an IRegionNavigationJournal representing the URI navigated to.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationJournalEntry.Uri">
- <summary>
- Gets or sets the URI.
- </summary>
- <value>The URI.</value>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationJournalEntry.Parameters">
- <summary>
- Gets or sets the NavigationParameters instance.
- </summary>
- </member>
- <member name="T:Prism.Regions.IRegionNavigationService">
- <summary>
- Provides navigation for regions.
- </summary>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationService.Region">
- <summary>
- Gets or sets the region owning this service.
- </summary>
- <value>A Region.</value>
- </member>
- <member name="P:Prism.Regions.IRegionNavigationService.Journal">
- <summary>
- Gets the journal.
- </summary>
- <value>The journal.</value>
- </member>
- <member name="E:Prism.Regions.IRegionNavigationService.Navigating">
- <summary>
- Raised when the region is about to be navigated to content.
- </summary>
- </member>
- <member name="E:Prism.Regions.IRegionNavigationService.Navigated">
- <summary>
- Raised when the region is navigated to content.
- </summary>
- </member>
- <member name="E:Prism.Regions.IRegionNavigationService.NavigationFailed">
- <summary>
- Raised when a navigation request fails.
- </summary>
- </member>
- <member name="T:Prism.Regions.IRegionViewRegistry">
- <summary>
- Defines the interface for the registry of region's content.
- </summary>
- </member>
- <member name="E:Prism.Regions.IRegionViewRegistry.ContentRegistered">
- <summary>
- Event triggered when a content is registered to a region name.
- </summary>
- <remarks>
- This event uses weak references to the event handler to prevent this service (typically a singleton) of keeping the
- target element longer than expected.
- </remarks>
- </member>
- <member name="M:Prism.Regions.IRegionViewRegistry.GetContents(System.String)">
- <summary>
- Returns the contents associated with a region name.
- </summary>
- <param name="regionName">Region name for which contents are requested.</param>
- <returns>Collection of contents associated with the <paramref name="regionName"/>.</returns>
- </member>
- <member name="M:Prism.Regions.IRegionViewRegistry.RegisterViewWithRegion(System.String,System.Type)">
- <summary>
- Registers a content type with a region name.
- </summary>
- <param name="regionName">Region name to which the <paramref name="viewType"/> will be registered.</param>
- <param name="viewType">Content type to be registered for the <paramref name="regionName"/>.</param>
- </member>
- <member name="M:Prism.Regions.IRegionViewRegistry.RegisterViewWithRegion(System.String,System.Func{System.Object})">
- <summary>
- Registers a delegate that can be used to retrieve the content associated with a region name.
- </summary>
- <param name="regionName">Region name to which the <paramref name="getContentDelegate"/> will be registered.</param>
- <param name="getContentDelegate">Delegate used to retrieve the content associated with the <paramref name="regionName"/>.</param>
- </member>
- <member name="T:Prism.Regions.ItemMetadata">
- <summary>
- Defines a class that wraps an item and adds metadata for it.
- </summary>
- </member>
- <member name="F:Prism.Regions.ItemMetadata.NameProperty">
- <summary>
- The name of the wrapped item.
- </summary>
- </member>
- <member name="F:Prism.Regions.ItemMetadata.IsActiveProperty">
- <summary>
- Value indicating whether the wrapped item is considered active.
- </summary>
- </member>
- <member name="M:Prism.Regions.ItemMetadata.#ctor(System.Object)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.ItemMetadata"/>.
- </summary>
- <param name="item">The item to wrap.</param>
- </member>
- <member name="P:Prism.Regions.ItemMetadata.Item">
- <summary>
- Gets the wrapped item.
- </summary>
- <value>The wrapped item.</value>
- </member>
- <member name="P:Prism.Regions.ItemMetadata.Name">
- <summary>
- Gets or sets a name for the wrapped item.
- </summary>
- <value>The name of the wrapped item.</value>
- </member>
- <member name="P:Prism.Regions.ItemMetadata.IsActive">
- <summary>
- Gets or sets a value indicating whether the wrapped item is considered active.
- </summary>
- <value><see langword="true" /> if the item should be considered active; otherwise <see langword="false" />.</value>
- </member>
- <member name="E:Prism.Regions.ItemMetadata.MetadataChanged">
- <summary>
- Occurs when metadata on the item changes.
- </summary>
- </member>
- <member name="M:Prism.Regions.ItemMetadata.InvokeMetadataChanged">
- <summary>
- Explicitly invokes <see cref="E:Prism.Regions.ItemMetadata.MetadataChanged"/> to notify listeners.
- </summary>
- </member>
- <member name="T:Prism.Regions.ItemsControlRegionAdapter">
- <summary>
- Adapter that creates a new <see cref="T:Prism.Regions.AllActiveRegion"/> and binds all
- the views to the adapted <see cref="T:System.Windows.Controls.ItemsControl"/>.
- </summary>
- </member>
- <member name="M:Prism.Regions.ItemsControlRegionAdapter.#ctor(Prism.Regions.IRegionBehaviorFactory)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.ItemsControlRegionAdapter"/>.
- </summary>
- <param name="regionBehaviorFactory">The factory used to create the region behaviors to attach to the created regions.</param>
- </member>
- <member name="M:Prism.Regions.ItemsControlRegionAdapter.Adapt(Prism.Regions.IRegion,System.Windows.Controls.ItemsControl)">
- <summary>
- Adapts an <see cref="T:System.Windows.Controls.ItemsControl"/> to an <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="region">The new region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- </member>
- <member name="M:Prism.Regions.ItemsControlRegionAdapter.CreateRegion">
- <summary>
- Creates a new instance of <see cref="T:Prism.Regions.AllActiveRegion"/>.
- </summary>
- <returns>A new instance of <see cref="T:Prism.Regions.AllActiveRegion"/>.</returns>
- </member>
- <member name="T:Prism.Regions.IViewsCollection">
- <summary>
- Defines a view of a collection.
- </summary>
- </member>
- <member name="M:Prism.Regions.IViewsCollection.Contains(System.Object)">
- <summary>
- Determines whether the collection contains a specific value.
- </summary>
- <param name="value">The object to locate in the collection.</param>
- <returns><see langword="true" /> if <paramref name="value"/> is found in the collection; otherwise, <see langword="false" />.</returns>
- </member>
- <member name="T:Prism.Regions.NavigationAsyncExtensions">
- <summary>
- Provides additional methods to the <see cref="T:Prism.Regions.INavigateAsync"/> interface.
- </summary>
- </member>
- <member name="M:Prism.Regions.NavigationAsyncExtensions.RequestNavigate(Prism.Regions.INavigateAsync,System.String)">
- <summary>
- Initiates navigation to the target specified by the <paramref name="target"/>.
- </summary>
- <param name="navigation">The navigation object.</param>
- <param name="target">The navigation target</param>
- </member>
- <member name="M:Prism.Regions.NavigationAsyncExtensions.RequestNavigate(Prism.Regions.INavigateAsync,System.String,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Initiates navigation to the target specified by the <paramref name="target"/>.
- </summary>
- <param name="navigation">The navigation object.</param>
- <param name="target">The navigation target</param>
- <param name="navigationCallback">The callback executed when the navigation request is completed.</param>
- </member>
- <member name="M:Prism.Regions.NavigationAsyncExtensions.RequestNavigate(Prism.Regions.INavigateAsync,System.Uri)">
- <summary>
- Initiates navigation to the target specified by the <see cref="T:System.Uri"/>.
- </summary>
- <param name="navigation">The navigation object.</param>
- <param name="target">The navigation target</param>
- </member>
- <member name="M:Prism.Regions.NavigationAsyncExtensions.RequestNavigate(Prism.Regions.INavigateAsync,System.String,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- Initiates navigation to the target specified by the <paramref name="target"/>.
- </summary>
- <param name="navigation">The navigation object.</param>
- <param name="target">The navigation target</param>
- <param name="navigationCallback">The callback executed when the navigation request is completed.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.NavigationAsyncExtensions.RequestNavigate(Prism.Regions.INavigateAsync,System.Uri,Prism.Regions.NavigationParameters)">
- <summary>
- Initiates navigation to the target specified by the <paramref name="target"/>.
- </summary>
- <param name="navigation">The navigation object.</param>
- <param name="target">A Uri that represents the target where the region will navigate.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.NavigationAsyncExtensions.RequestNavigate(Prism.Regions.INavigateAsync,System.String,Prism.Regions.NavigationParameters)">
- <summary>
- Initiates navigation to the target specified by the <paramref name="target"/>.
- </summary>
- <param name="navigation">The navigation object.</param>
- <param name="target">A string that represents the target where the region will navigate.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="T:Prism.Regions.NavigationContext">
- <summary>
- Encapsulates information about a navigation request.
- </summary>
- </member>
- <member name="M:Prism.Regions.NavigationContext.#ctor(Prism.Regions.IRegionNavigationService,System.Uri)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.NavigationContext"/> class for a region name and a
- <see cref="P:Prism.Regions.NavigationContext.Uri"/>.
- </summary>
- <param name="navigationService">The navigation service.</param>
- <param name="uri">The Uri.</param>
- </member>
- <member name="M:Prism.Regions.NavigationContext.#ctor(Prism.Regions.IRegionNavigationService,System.Uri,Prism.Regions.NavigationParameters)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.NavigationContext"/> class for a region name and a
- <see cref="P:Prism.Regions.NavigationContext.Uri"/>.
- </summary>
- <param name="navigationService">The navigation service.</param>
- <param name="navigationParameters">The navigation parameters.</param>
- <param name="uri">The Uri.</param>
- </member>
- <member name="P:Prism.Regions.NavigationContext.NavigationService">
- <summary>
- Gets the region navigation service.
- </summary>
- <value>The navigation service.</value>
- </member>
- <member name="P:Prism.Regions.NavigationContext.Uri">
- <summary>
- Gets the navigation URI.
- </summary>
- <value>The navigation URI.</value>
- </member>
- <member name="P:Prism.Regions.NavigationContext.Parameters">
- <summary>
- Gets the <see cref="T:Prism.Regions.NavigationParameters"/> extracted from the URI and the object parameters passed in navigation.
- </summary>
- <value>The URI query.</value>
- </member>
- <member name="T:Prism.Regions.NavigationParameters">
- <summary>
- Represents Navigation parameters.
- </summary>
- <remarks>
- This class can be used to to pass object parameters during Navigation.
- </remarks>
- </member>
- <member name="M:Prism.Regions.NavigationParameters.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.NavigationParameters"/> class.
- </summary>
- </member>
- <member name="M:Prism.Regions.NavigationParameters.#ctor(System.String)">
- <summary>
- Constructs a list of parameters
- </summary>
- <param name="query">Query string to be parsed</param>
- </member>
- <member name="T:Prism.Regions.NavigationResult">
- <summary>
- Represents the result of navigating to a URI.
- </summary>
- </member>
- <member name="M:Prism.Regions.NavigationResult.#ctor(Prism.Regions.NavigationContext,System.Nullable{System.Boolean})">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.NavigationResult"/> class.
- </summary>
- <param name="context">The context.</param>
- <param name="result">The result.</param>
- </member>
- <member name="M:Prism.Regions.NavigationResult.#ctor(Prism.Regions.NavigationContext,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.NavigationResult"/> class.
- </summary>
- <param name="context">The context.</param>
- <param name="error">The error.</param>
- </member>
- <member name="P:Prism.Regions.NavigationResult.Result">
- <summary>
- Gets the result.
- </summary>
- <value>The result.</value>
- </member>
- <member name="P:Prism.Regions.NavigationResult.Error">
- <summary>
- Gets an exception that occurred while navigating.
- </summary>
- <value>The exception.</value>
- </member>
- <member name="P:Prism.Regions.NavigationResult.Context">
- <summary>
- Gets the navigation context.
- </summary>
- <value>The navigation context.</value>
- </member>
- <member name="T:Prism.Regions.Region">
- <summary>
- Implementation of <see cref="T:Prism.Regions.IRegion"/> that allows multiple active views.
- </summary>
- </member>
- <member name="M:Prism.Regions.Region.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.Region"/>.
- </summary>
- </member>
- <member name="E:Prism.Regions.Region.PropertyChanged">
- <summary>
- Occurs when a property value changes.
- </summary>
- </member>
- <member name="P:Prism.Regions.Region.Behaviors">
- <summary>
- Gets the collection of <see cref="T:Prism.Regions.IRegionBehavior"/>s that can extend the behavior of regions.
- </summary>
- </member>
- <member name="P:Prism.Regions.Region.Context">
- <summary>
- Gets or sets a context for the region. This value can be used by the user to share context with the views.
- </summary>
- <value>The context value to be shared.</value>
- </member>
- <member name="P:Prism.Regions.Region.Name">
- <summary>
- Gets the name of the region that uniquely identifies the region within a <see cref="T:Prism.Regions.IRegionManager"/>.
- </summary>
- <value>The name of the region.</value>
- </member>
- <member name="P:Prism.Regions.Region.Views">
- <summary>
- Gets a readonly view of the collection of views in the region.
- </summary>
- <value>An <see cref="T:Prism.Regions.IViewsCollection"/> of all the added views.</value>
- </member>
- <member name="P:Prism.Regions.Region.ActiveViews">
- <summary>
- Gets a readonly view of the collection of all the active views in the region.
- </summary>
- <value>An <see cref="T:Prism.Regions.IViewsCollection"/> of all the active views.</value>
- </member>
- <member name="P:Prism.Regions.Region.SortComparison">
- <summary>
- Gets or sets the comparison used to sort the views.
- </summary>
- <value>The comparison to use.</value>
- </member>
- <member name="P:Prism.Regions.Region.RegionManager">
- <summary>
- Gets or sets the <see cref="T:Prism.Regions.IRegionManager"/> that will be passed to the views when adding them to the region, unless the view is added by specifying createRegionManagerScope as <see langword="true" />.
- </summary>
- <value>The <see cref="T:Prism.Regions.IRegionManager"/> where this <see cref="T:Prism.Regions.IRegion"/> is registered.</value>
- <remarks>This is usually used by implementations of <see cref="T:Prism.Regions.IRegionManager"/> and should not be
- used by the developer explicitly.</remarks>
- </member>
- <member name="P:Prism.Regions.Region.NavigationService">
- <summary>
- Gets the navigation service.
- </summary>
- <value>The navigation service.</value>
- </member>
- <member name="P:Prism.Regions.Region.ItemMetadataCollection">
- <summary>
- Gets the collection with all the views along with their metadata.
- </summary>
- <value>An <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"/> of <see cref="T:Prism.Regions.ItemMetadata"/> with all the added views.</value>
- </member>
- <member name="M:Prism.Regions.Region.Add(System.Object)">
- <overloads>Adds a new view to the region.</overloads>
- <summary>
- Adds a new view to the region.
- </summary>
- <param name="view">The view to add.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> that is set on the view if it is a <see cref="T:System.Windows.DependencyObject"/>. It will be the current region manager when using this overload.</returns>
- </member>
- <member name="M:Prism.Regions.Region.Add(System.Object,System.String)">
- <summary>
- Adds a new view to the region.
- </summary>
- <param name="view">The view to add.</param>
- <param name="viewName">The name of the view. This can be used to retrieve it later by calling <see cref="M:Prism.Regions.IRegion.GetView(System.String)"/>.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> that is set on the view if it is a <see cref="T:System.Windows.DependencyObject"/>. It will be the current region manager when using this overload.</returns>
- </member>
- <member name="M:Prism.Regions.Region.Add(System.Object,System.String,System.Boolean)">
- <summary>
- Adds a new view to the region.
- </summary>
- <param name="view">The view to add.</param>
- <param name="viewName">The name of the view. This can be used to retrieve it later by calling <see cref="M:Prism.Regions.IRegion.GetView(System.String)"/>.</param>
- <param name="createRegionManagerScope">When <see langword="true"/>, the added view will receive a new instance of <see cref="T:Prism.Regions.IRegionManager"/>, otherwise it will use the current region manager for this region.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> that is set on the view if it is a <see cref="T:System.Windows.DependencyObject"/>.</returns>
- </member>
- <member name="M:Prism.Regions.Region.Remove(System.Object)">
- <summary>
- Removes the specified view from the region.
- </summary>
- <param name="view">The view to remove.</param>
- </member>
- <member name="M:Prism.Regions.Region.RemoveAll">
- <summary>
- Removes all views from the region.
- </summary>
- </member>
- <member name="M:Prism.Regions.Region.Activate(System.Object)">
- <summary>
- Marks the specified view as active.
- </summary>
- <param name="view">The view to activate.</param>
- </member>
- <member name="M:Prism.Regions.Region.Deactivate(System.Object)">
- <summary>
- Marks the specified view as inactive.
- </summary>
- <param name="view">The view to deactivate.</param>
- </member>
- <member name="M:Prism.Regions.Region.GetView(System.String)">
- <summary>
- Returns the view instance that was added to the region using a specific name.
- </summary>
- <param name="viewName">The name used when adding the view to the region.</param>
- <returns>Returns the named view or <see langword="null"/> if the view with <paramref name="viewName"/> does not exist in the current region.</returns>
- </member>
- <member name="M:Prism.Regions.Region.RequestNavigate(System.Uri,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Initiates navigation to the specified target.
- </summary>
- <param name="target">The target.</param>
- <param name="navigationCallback">A callback to execute when the navigation request is completed.</param>
- </member>
- <member name="M:Prism.Regions.Region.RequestNavigate(System.Uri,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- Initiates navigation to the specified target.
- </summary>
- <param name="target">The target.</param>
- <param name="navigationCallback">A callback to execute when the navigation request is completed.</param>
- <param name="navigationParameters">The navigation parameters specific to the navigation request.</param>
- </member>
- <member name="M:Prism.Regions.Region.DefaultSortComparison(System.Object,System.Object)">
- <summary>
- The default sort algorithm.
- </summary>
- <param name="x">The first view to compare.</param>
- <param name="y">The second view to compare.</param>
- <returns></returns>
- </member>
- <member name="T:Prism.Regions.RegionAdapterBase`1">
- <summary>
- Base class to facilitate the creation of <see cref="T:Prism.Regions.IRegionAdapter"/> implementations.
- </summary>
- <typeparam name="T">Type of object to adapt.</typeparam>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.#ctor(Prism.Regions.IRegionBehaviorFactory)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.RegionAdapterBase`1"/>.
- </summary>
- <param name="regionBehaviorFactory">The factory used to create the region behaviors to attach to the created regions.</param>
- </member>
- <member name="P:Prism.Regions.RegionAdapterBase`1.RegionBehaviorFactory">
- <summary>
- Gets or sets the factory used to create the region behaviors to attach to the created regions.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.Initialize(`0,System.String)">
- <summary>
- Adapts an object and binds it to a new <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="regionTarget">The object to adapt.</param>
- <param name="regionName">The name of the region to be created.</param>
- <returns>The new instance of <see cref="T:Prism.Regions.IRegion"/> that the <paramref name="regionTarget"/> is bound to.</returns>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.Prism#Regions#IRegionAdapter#Initialize(System.Object,System.String)">
- <summary>
- Adapts an object and binds it to a new <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="regionTarget">The object to adapt.</param>
- <param name="regionName">The name of the region to be created.</param>
- <returns>The new instance of <see cref="T:Prism.Regions.IRegion"/> that the <paramref name="regionTarget"/> is bound to.</returns>
- <remarks>This methods performs validation to check that <paramref name="regionTarget"/>
- is of type <typeparamref name="T"/>.</remarks>
- <exception cref="T:System.ArgumentNullException">When <paramref name="regionTarget"/> is <see langword="null" />.</exception>
- <exception cref="T:System.InvalidOperationException">When <paramref name="regionTarget"/> is not of type <typeparamref name="T"/>.</exception>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.AttachDefaultBehaviors(Prism.Regions.IRegion,`0)">
- <summary>
- This method adds the default behaviors by using the <see cref="T:Prism.Regions.IRegionBehaviorFactory"/> object.
- </summary>
- <param name="region">The region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.AttachBehaviors(Prism.Regions.IRegion,`0)">
- <summary>
- Template method to attach new behaviors.
- </summary>
- <param name="region">The region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.Adapt(Prism.Regions.IRegion,`0)">
- <summary>
- Template method to adapt the object to an <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="region">The new region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- </member>
- <member name="M:Prism.Regions.RegionAdapterBase`1.CreateRegion">
- <summary>
- Template method to create a new instance of <see cref="T:Prism.Regions.IRegion"/>
- that will be used to adapt the object.
- </summary>
- <returns>A new instance of <see cref="T:Prism.Regions.IRegion"/>.</returns>
- </member>
- <member name="T:Prism.Regions.RegionAdapterMappings">
- <summary>
- This class maps <see cref="T:System.Type"/> with <see cref="T:Prism.Regions.IRegionAdapter"/>.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionAdapterMappings.RegisterMapping(System.Type,Prism.Regions.IRegionAdapter)">
- <summary>
- Registers the mapping between a type and an adapter.
- </summary>
- <param name="controlType">The type of the control.</param>
- <param name="adapter">The adapter to use with the <paramref name="controlType"/> type.</param>
- <exception cref="T:System.ArgumentNullException">When any of <paramref name="controlType"/> or <paramref name="adapter"/> are <see langword="null" />.</exception>
- <exception cref="T:System.InvalidOperationException">If a mapping for <paramref name="controlType"/> already exists.</exception>
- </member>
- <member name="M:Prism.Regions.RegionAdapterMappings.RegisterMapping``1(Prism.Regions.IRegionAdapter)">
- <summary>
- Registers the mapping between a type and an adapter.
- </summary>
- <typeparam name="TControl">The type of the control</typeparam>
- </member>
- <member name="M:Prism.Regions.RegionAdapterMappings.RegisterMapping``2">
- <summary>
- Registers the mapping between a type and an adapter.
- </summary>
- <typeparam name="TControl">The type of the control</typeparam>
- <typeparam name="TAdapter">The type of the IRegionAdapter to use with the TControl</typeparam>
- </member>
- <member name="M:Prism.Regions.RegionAdapterMappings.GetMapping(System.Type)">
- <summary>
- Returns the adapter associated with the type provided.
- </summary>
- <param name="controlType">The type to obtain the <see cref="T:Prism.Regions.IRegionAdapter"/> mapped.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionAdapter"/> mapped to the <paramref name="controlType"/>.</returns>
- <remarks>This class will look for a registered type for <paramref name="controlType"/> and if there is not any,
- it will look for a registered type for any of its ancestors in the class hierarchy.
- If there is no registered type for <paramref name="controlType"/> or any of its ancestors,
- an exception will be thrown.</remarks>
- <exception cref="T:System.Collections.Generic.KeyNotFoundException">When there is no registered type for <paramref name="controlType"/> or any of its ancestors.</exception>
- </member>
- <member name="M:Prism.Regions.RegionAdapterMappings.GetMapping``1">
- <summary>
- Returns the adapter associated with the type provided.
- </summary>
- <typeparam name="T">The control type used to obtain the <see cref="T:Prism.Regions.IRegionAdapter"/> mapped.</typeparam>
- <returns>The <see cref="T:Prism.Regions.IRegionAdapter"/> mapped to the <typeparamref name="T"/>.</returns>
- <remarks>This class will look for a registered type for <typeparamref name="T"/> and if there is not any,
- it will look for a registered type for any of its ancestors in the class hierarchy.
- If there is no registered type for <typeparamref name="T"/> or any of its ancestors,
- an exception will be thrown.</remarks>
- <exception cref="T:System.Collections.Generic.KeyNotFoundException">When there is no registered type for <typeparamref name="T"/> or any of its ancestors.</exception>
- </member>
- <member name="T:Prism.Regions.RegionBehavior">
- <summary>
- Provides a base class for region's behaviors.
- </summary>
- </member>
- <member name="P:Prism.Regions.RegionBehavior.Region">
- <summary>
- Behavior's attached region.
- </summary>
- </member>
- <member name="P:Prism.Regions.RegionBehavior.IsAttached">
- <summary>
- Returns <see langword="true"/> if the behavior is attached to a region, <see langword="false"/> otherwise.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionBehavior.Attach">
- <summary>
- Attaches the behavior to the region.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionBehavior.OnAttach">
- <summary>
- Override this method to perform the logic after the behavior has been attached.
- </summary>
- </member>
- <member name="T:Prism.Regions.RegionBehaviorCollection">
- <summary>
- A collection of <see cref="T:Prism.Regions.IRegionBehavior"/> instances, that are stored and retrieved by Key.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorCollection.#ctor(Prism.Regions.IRegion)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.RegionBehaviorCollection"/> class and associates it with a region.
- </summary>
- <param name="region">The region to associate the behavior collection with.</param>
- </member>
- <member name="P:Prism.Regions.RegionBehaviorCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:Prism.Regions.IRegionBehavior"/> with the specified key.
- </summary>
- <value>The RegionBehavior that's registered with the key.</value>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorCollection.Add(System.String,Prism.Regions.IRegionBehavior)">
- <summary>
- Adds a <see cref="T:Prism.Regions.IRegionBehavior"/> to the collection, using the specified key as an indexer.
- </summary>
- <param name="key">The key that specifies the type of <see cref="T:Prism.Regions.IRegionBehavior"/> that's added.</param>
- <param name="regionBehavior">The <see cref="T:Prism.Regions.IRegionBehavior"/> to add.</param>
- <exception cref="T:System.ArgumentNullException">
- Thrown is the <paramref name="key"/> parameter is Null,
- or if the <paramref name="regionBehavior"/> parameter is Null.
- </exception>
- <exception cref="T:System.ArgumentException">Thrown if a behavior with the specified Key parameter already exists.</exception>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorCollection.ContainsKey(System.String)">
- <summary>
- Checks if a <see cref="T:Prism.Regions.IRegionBehavior"/> with the specified key is already present.
- </summary>
- <param name="key">The key to use to find a particular <see cref="T:Prism.Regions.IRegionBehavior"/>.</param>
- <returns></returns>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorCollection.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorCollection.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="T:Prism.Regions.RegionBehaviorFactory">
- <summary>
- Defines a factory that allows the registration of the default set of <see cref="T:Prism.Regions.IRegionBehavior"/>, that will
- be added to the <see cref="T:Prism.Regions.IRegionBehaviorCollection"/> of all <see cref="T:Prism.Regions.IRegion"/>s, unless overridden on a 'per-region' basis.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorFactory.#ctor(Prism.Ioc.IContainerExtension)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.RegionBehaviorFactory"/>.
- </summary>
- <param name="container"><see cref="T:Prism.Ioc.IContainerExtension"/> used to create the instance of the behavior from its <see cref="T:System.Type"/>.</param>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorFactory.AddIfMissing(System.String,System.Type)">
- <summary>
- Adds a particular type of RegionBehavior if it was not already registered. The <paramref name="behaviorKey"/> string is used to check if the behavior is already present
- </summary>
- <param name="behaviorKey">The behavior key that's used to find if a certain behavior is already added.</param>
- <param name="behaviorType">Type of the behavior to add.</param>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorFactory.CreateFromKey(System.String)">
- <summary>
- Creates an instance of the behavior <see cref="T:System.Type"/> that is registered using the specified key.
- </summary>
- <param name="key">The key that is used to register a behavior type.</param>
- <returns>A new instance of the behavior. </returns>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorFactory.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
- </returns>
- <filterpriority>1</filterpriority>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorFactory.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
- </returns>
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:Prism.Regions.RegionBehaviorFactory.ContainsKey(System.String)">
- <summary>
- Determines whether a behavior with the specified key already exists.
- </summary>
- <param name="behaviorKey">The behavior key.</param>
- <returns>
- <see langword="true"/> if a behavior with the specified key is present; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="T:Prism.Regions.RegionContext">
- <summary>
- Class that holds methods to Set and Get the RegionContext from a DependencyObject.
-
- RegionContext allows sharing of contextual information between the view that's hosting a <see cref="T:Prism.Regions.IRegion"/>
- and any views that are inside the Region.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionContext.GetObservableContext(System.Windows.DependencyObject)">
- <summary>
- Returns an <see cref="T:Prism.Common.ObservableObject`1"/> wrapper around the RegionContext value. The RegionContext
- will be set on any views (dependency objects) that are inside the <see cref="P:Prism.Regions.IRegion.Views"/> collection by
- the <see cref="T:Prism.Regions.Behaviors.BindRegionContextToDependencyObjectBehavior"/> Behavior.
- The RegionContext will also be set to the control that hosts the Region, by the <see cref="T:Prism.Regions.Behaviors.SyncRegionContextWithHostBehavior"/> Behavior.
-
- If the <see cref="T:Prism.Common.ObservableObject`1"/> wrapper does not already exist, an empty one will be created. This way, an observer can
- notify when the value is set for the first time.
- </summary>
- <param name="view">Any view that hold the RegionContext value. </param>
- <returns>Wrapper around the <see cref="T:Prism.Regions.RegionContext"/> value. </returns>
- </member>
- <member name="T:Prism.Regions.RegionManager">
- <summary>
- This class is responsible for maintaining a collection of regions and attaching regions to controls.
- </summary>
- <remarks>
- This class supplies the attached properties that can be used for simple region creation from XAML.
- </remarks>
- </member>
- <member name="F:Prism.Regions.RegionManager.RegionNameProperty">
- <summary>
- Identifies the RegionName attached property.
- </summary>
- <remarks>
- When a control has both the <see cref="F:Prism.Regions.RegionManager.RegionNameProperty"/> and
- <see cref="F:Prism.Regions.RegionManager.RegionManagerProperty"/> attached properties set to
- a value different than <see langword="null" /> and there is a
- <see cref="T:Prism.Regions.IRegionAdapter"/> mapping registered for the control, it
- will create and adapt a new region for that control, and register it
- in the <see cref="T:Prism.Regions.IRegionManager"/> with the specified region name.
- </remarks>
- </member>
- <member name="M:Prism.Regions.RegionManager.SetRegionName(System.Windows.DependencyObject,System.String)">
- <summary>
- Sets the <see cref="F:Prism.Regions.RegionManager.RegionNameProperty"/> attached property.
- </summary>
- <param name="regionTarget">The object to adapt. This is typically a container (i.e a control).</param>
- <param name="regionName">The name of the region to register.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.GetRegionName(System.Windows.DependencyObject)">
- <summary>
- Gets the value for the <see cref="F:Prism.Regions.RegionManager.RegionNameProperty"/> attached property.
- </summary>
- <param name="regionTarget">The object to adapt. This is typically a container (i.e a control).</param>
- <returns>The name of the region that should be created when
- <see cref="F:Prism.Regions.RegionManager.RegionManagerProperty"/> is also set in this element.</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.GetObservableRegion(System.Windows.DependencyObject)">
- <summary>
- Returns an <see cref="T:Prism.Common.ObservableObject`1"/> wrapper that can hold an <see cref="T:Prism.Regions.IRegion"/>. Using this wrapper
- you can detect when an <see cref="T:Prism.Regions.IRegion"/> has been created by the <see cref="T:Prism.Regions.RegionAdapterBase`1"/>.
-
- If the <see cref="T:Prism.Common.ObservableObject`1"/> wrapper does not yet exist, a new wrapper will be created. When the region
- gets created and assigned to the wrapper, you can use the <see cref="E:Prism.Common.ObservableObject`1.PropertyChanged"/> event
- to get notified of that change.
- </summary>
- <param name="view">The view that will host the region. </param>
- <returns>Wrapper that can hold an <see cref="T:Prism.Regions.IRegion"/> value and can notify when the <see cref="T:Prism.Regions.IRegion"/> value changes. </returns>
- </member>
- <member name="F:Prism.Regions.RegionManager.RegionManagerProperty">
- <summary>
- Identifies the RegionManager attached property.
- </summary>
- <remarks>
- When a control has both the <see cref="F:Prism.Regions.RegionManager.RegionNameProperty"/> and
- <see cref="F:Prism.Regions.RegionManager.RegionManagerProperty"/> attached properties set to
- a value different than <see langword="null" /> and there is a
- <see cref="T:Prism.Regions.IRegionAdapter"/> mapping registered for the control, it
- will create and adapt a new region for that control, and register it
- in the <see cref="T:Prism.Regions.IRegionManager"/> with the specified region name.
- </remarks>
- </member>
- <member name="M:Prism.Regions.RegionManager.GetRegionManager(System.Windows.DependencyObject)">
- <summary>
- Gets the value of the <see cref="F:Prism.Regions.RegionManager.RegionNameProperty"/> attached property.
- </summary>
- <param name="target">The target element.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/> attached to the <paramref name="target"/> element.</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.SetRegionManager(System.Windows.DependencyObject,Prism.Regions.IRegionManager)">
- <summary>
- Sets the <see cref="F:Prism.Regions.RegionManager.RegionManagerProperty"/> attached property.
- </summary>
- <param name="target">The target element.</param>
- <param name="value">The value.</param>
- </member>
- <member name="F:Prism.Regions.RegionManager.RegionContextProperty">
- <summary>
- Identifies the RegionContext attached property.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionManager.GetRegionContext(System.Windows.DependencyObject)">
- <summary>
- Gets the value of the <see cref="F:Prism.Regions.RegionManager.RegionContextProperty"/> attached property.
- </summary>
- <param name="target">The target element.</param>
- <returns>The region context to pass to the contained views.</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.SetRegionContext(System.Windows.DependencyObject,System.Object)">
- <summary>
- Sets the <see cref="F:Prism.Regions.RegionManager.RegionContextProperty"/> attached property.
- </summary>
- <param name="target">The target element.</param>
- <param name="value">The value.</param>
- </member>
- <member name="E:Prism.Regions.RegionManager.UpdatingRegions">
- <summary>
- Notification used by attached behaviors to update the region managers appropriately if needed to.
- </summary>
- <remarks>This event uses weak references to the event handler to prevent this static event of keeping the
- target element longer than expected.</remarks>
- </member>
- <member name="M:Prism.Regions.RegionManager.UpdateRegions">
- <summary>
- Notifies attached behaviors to update the region managers appropriately if needed to.
- </summary>
- <remarks>
- This method is normally called internally, and there is usually no need to call this from user code.
- </remarks>
- </member>
- <member name="M:Prism.Regions.RegionManager.#ctor">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.RegionManager"/>.
- </summary>
- </member>
- <member name="P:Prism.Regions.RegionManager.Regions">
- <summary>
- Gets a collection of <see cref="T:Prism.Regions.IRegion"/> that identify each region by name. You can use this collection to add or remove regions to the current region manager.
- </summary>
- <value>A <see cref="T:Prism.Regions.IRegionCollection"/> with all the registered regions.</value>
- </member>
- <member name="M:Prism.Regions.RegionManager.CreateRegionManager">
- <summary>
- Creates a new region manager.
- </summary>
- <returns>A new region manager that can be used as a different scope from the current region manager.</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.AddToRegion(System.String,System.Object)">
- <summary>
- Add a view to the Views collection of a Region. Note that the region must already exist in this <see cref="T:Prism.Regions.IRegionManager"/>.
- </summary>
- <param name="regionName">The name of the region to add a view to</param>
- <param name="view">The view to add to the views collection</param>
- <returns>The RegionManager, to easily add several views. </returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.AddToRegion(System.String,System.String)">
- <summary>
- Add a view to the Views collection of a Region. Note that the region must already exist in this <see cref="T:Prism.Regions.IRegionManager"/>.
- </summary>
- <param name="regionName">The name of the region to add a view to</param>
- <param name="targetName">The view to add to the views collection</param>
- <returns>The RegionManager, to easily add several views. </returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.RegisterViewWithRegion(System.String,System.Type)">
- <summary>
- Associate a view with a region, by registering a type. When the region get's displayed
- this type will be resolved using the ServiceLocator into a concrete instance. The instance
- will be added to the Views collection of the region
- </summary>
- <param name="regionName">The name of the region to associate the view with.</param>
- <param name="viewType">The type of the view to register with the </param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.RegisterViewWithRegion(System.String,System.String)">
- <summary>
- Associate a view with a region, by registering a type. When the region get's displayed
- this type will be resolved using the ServiceLocator into a concrete instance. The instance
- will be added to the Views collection of the region
- </summary>
- <param name="regionName">The name of the region to associate the view with.</param>
- <param name="targetName">The type of the view to register with the </param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.RegisterViewWithRegion(System.String,System.Func{System.Object})">
- <summary>
- Associate a view with a region, using a delegate to resolve a concrete instance of the view.
- When the region get's displayed, this delegate will be called and the result will be added to the
- views collection of the region.
- </summary>
- <param name="regionName">The name of the region to associate the view with.</param>
- <param name="getContentDelegate">The delegate used to resolve a concrete instance of the view.</param>
- <returns>The <see cref="T:Prism.Regions.IRegionManager"/>, for adding several views easily</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.Uri,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- <param name="navigationCallback">The navigation callback.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.Uri)">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.String,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- <param name="navigationCallback">The navigation callback.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.String)">
- <summary>
- Navigates the specified region manager.
- </summary>
- <param name="regionName">The name of the region to call Navigate on.</param>
- <param name="source">The URI of the content to display.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.Uri,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target Uri, passing a navigation callback and an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A Uri that represents the target where the region will navigate.</param>
- <param name="navigationCallback">The navigation callback that will be executed after the navigation is completed.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.String,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target string, passing a navigation callback and an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A string that represents the target where the region will navigate.</param>
- <param name="navigationCallback">The navigation callback that will be executed after the navigation is completed.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.Uri,Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target Uri, passing an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A Uri that represents the target where the region will navigate.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.RequestNavigate(System.String,System.String,Prism.Regions.NavigationParameters)">
- <summary>
- This method allows an IRegionManager to locate a specified region and navigate in it to the specified target string, passing an instance of NavigationParameters, which holds a collection of object parameters.
- </summary>
- <param name="regionName">The name of the region where the navigation will occur.</param>
- <param name="target">A string that represents the target where the region will navigate.</param>
- <param name="navigationParameters">An instance of NavigationParameters, which holds a collection of object parameters.</param>
- </member>
- <member name="M:Prism.Regions.RegionManager.CreateNewRegionItem(System.String)">
- <summary>
- Provides a new item for the region based on the supplied candidate target contract name.
- </summary>
- <param name="candidateTargetContract">The target contract to build.</param>
- <returns>An instance of an item to put into the <see cref="T:Prism.Regions.IRegion"/>.</returns>
- </member>
- <member name="M:Prism.Regions.RegionManager.RegionCollection.Add(System.String,Prism.Regions.IRegion)">
- <summary>
- Adds a region to the <see cref="T:Prism.Regions.RegionManager"/> with the name received as argument.
- </summary>
- <param name="regionName">The name to be given to the region.</param>
- <param name="region">The region to be added to the <see cref="T:Prism.Regions.RegionManager"/>.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="region"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="regionName"/> and <paramref name="region"/>'s name do not match and the <paramref name="region"/> <see cref="P:Prism.Regions.IRegion.Name"/> is not <see langword="null"/>.</exception>
- </member>
- <member name="T:Prism.Regions.RegionMemberLifetimeAttribute">
- <summary>
- When <see cref="T:Prism.Regions.RegionMemberLifetimeAttribute"/> is applied to class provides data
- the <see cref="T:Prism.Regions.Behaviors.RegionMemberLifetimeBehavior"/> can use to determine if the instance should
- be removed when it is deactivated.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionMemberLifetimeAttribute.#ctor">
- <summary>
- Instantiates an instance of <see cref="T:Prism.Regions.RegionMemberLifetimeAttribute"/>
- </summary>
- </member>
- <member name="P:Prism.Regions.RegionMemberLifetimeAttribute.KeepAlive">
- <summary>
- Determines if the region member should be kept-alive
- when deactivated.
- </summary>
- </member>
- <member name="T:Prism.Regions.RegionNavigationContentLoader">
- <summary>
- Implementation of <see cref="T:Prism.Regions.IRegionNavigationContentLoader"/> that relies on a <see cref="T:Prism.Ioc.IContainerProvider"/>
- to create new views when necessary.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationContentLoader.#ctor(Prism.Ioc.IContainerExtension)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.RegionNavigationContentLoader"/> class with a service locator.
- </summary>
- <param name="container">The <see cref="T:Prism.Ioc.IContainerExtension" />.</param>
- </member>
- <member name="M:Prism.Regions.RegionNavigationContentLoader.LoadContent(Prism.Regions.IRegion,Prism.Regions.NavigationContext)">
- <summary>
- Gets the view to which the navigation request represented by <paramref name="navigationContext"/> applies.
- </summary>
- <param name="region">The region.</param>
- <param name="navigationContext">The context representing the navigation request.</param>
- <returns>
- The view to be the target of the navigation request.
- </returns>
- <remarks>
- If none of the views in the region can be the target of the navigation request, a new view
- is created and added to the region.
- </remarks>
- <exception cref="T:System.ArgumentException">when a new view cannot be created for the navigation request.</exception>
- </member>
- <member name="M:Prism.Regions.RegionNavigationContentLoader.AddViewToRegion(Prism.Regions.IRegion,System.Object)">
- <summary>
- Adds the view to the region.
- </summary>
- <param name="region">The region to add the view to</param>
- <param name="view">The view to add to the region</param>
- </member>
- <member name="M:Prism.Regions.RegionNavigationContentLoader.CreateNewRegionItem(System.String)">
- <summary>
- Provides a new item for the region based on the supplied candidate target contract name.
- </summary>
- <param name="candidateTargetContract">The target contract to build.</param>
- <returns>An instance of an item to put into the <see cref="T:Prism.Regions.IRegion"/>.</returns>
- </member>
- <member name="M:Prism.Regions.RegionNavigationContentLoader.GetContractFromNavigationContext(Prism.Regions.NavigationContext)">
- <summary>
- Returns the candidate TargetContract based on the <see cref="T:Prism.Regions.NavigationContext"/>.
- </summary>
- <param name="navigationContext">The navigation contract.</param>
- <returns>The candidate contract to seek within the <see cref="T:Prism.Regions.IRegion"/> and to use, if not found, when resolving from the container.</returns>
- </member>
- <member name="M:Prism.Regions.RegionNavigationContentLoader.GetCandidatesFromRegion(Prism.Regions.IRegion,System.String)">
- <summary>
- Returns the set of candidates that may satisfy this navigation request.
- </summary>
- <param name="region">The region containing items that may satisfy the navigation request.</param>
- <param name="candidateNavigationContract">The candidate navigation target as determined by <see cref="M:Prism.Regions.RegionNavigationContentLoader.GetContractFromNavigationContext(Prism.Regions.NavigationContext)"/></param>
- <returns>An enumerable of candidate objects from the <see cref="T:Prism.Regions.IRegion"/></returns>
- </member>
- <member name="T:Prism.Regions.RegionNavigationEventArgs">
- <summary>
- EventArgs used with the Navigated event.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationEventArgs.#ctor(Prism.Regions.NavigationContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.RegionNavigationEventArgs"/> class.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- </member>
- <member name="P:Prism.Regions.RegionNavigationEventArgs.NavigationContext">
- <summary>
- Gets the navigation context.
- </summary>
- <value>The navigation context.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationEventArgs.Uri">
- <summary>
- Gets the navigation URI
- </summary>
- <value>The URI.</value>
- <remarks>
- This is a convenience accessor around NavigationContext.Uri.
- </remarks>
- </member>
- <member name="T:Prism.Regions.RegionNavigationFailedEventArgs">
- <summary>
- EventArgs used with the NavigationFailed event.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationFailedEventArgs.#ctor(Prism.Regions.NavigationContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.RegionNavigationEventArgs"/> class.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- </member>
- <member name="M:Prism.Regions.RegionNavigationFailedEventArgs.#ctor(Prism.Regions.NavigationContext,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.RegionNavigationFailedEventArgs"/> class.
- </summary>
- <param name="navigationContext">The navigation context.</param>
- <param name="error">The error.</param>
- </member>
- <member name="P:Prism.Regions.RegionNavigationFailedEventArgs.NavigationContext">
- <summary>
- Gets the navigation context.
- </summary>
- <value>The navigation context.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationFailedEventArgs.Error">
- <summary>
- Gets the error.
- </summary>
- <value>The <see cref="T:System.Exception"/>, or <see langword="null"/> if the failure was not caused by an exception.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationFailedEventArgs.Uri">
- <summary>
- Gets the navigation URI
- </summary>
- <value>The URI.</value>
- <remarks>
- This is a convenience accessor around NavigationContext.Uri.
- </remarks>
- </member>
- <member name="T:Prism.Regions.RegionNavigationJournal">
- <summary>
- Provides journaling of current, back, and forward navigation within regions.
- </summary>
- </member>
- <member name="P:Prism.Regions.RegionNavigationJournal.NavigationTarget">
- <summary>
- Gets or sets the target that implements INavigate.
- </summary>
- <value>The INavigate implementation.</value>
- <remarks>
- This is set by the owner of this journal.
- </remarks>
- </member>
- <member name="P:Prism.Regions.RegionNavigationJournal.CurrentEntry">
- <summary>
- Gets the current navigation entry of the content that is currently displayed.
- </summary>
- <value>The current entry.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationJournal.CanGoBack">
- <summary>
- Gets a value that indicates whether there is at least one entry in the back navigation history.
- </summary>
- <value><c>true</c> if the journal can go back; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationJournal.CanGoForward">
- <summary>
- Gets a value that indicates whether there is at least one entry in the forward navigation history.
- </summary>
- <value>
- <c>true</c> if this instance can go forward; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:Prism.Regions.RegionNavigationJournal.GoBack">
- <summary>
- Navigates to the most recent entry in the back navigation history, or does nothing if no entry exists in back navigation.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationJournal.GoForward">
- <summary>
- Navigates to the most recent entry in the forward navigation history, or does nothing if no entry exists in forward navigation.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationJournal.RecordNavigation(Prism.Regions.IRegionNavigationJournalEntry,System.Boolean)">
- <summary>
- Records the navigation to the entry..
- </summary>
- <param name="entry">The entry to record.</param>
- <param name="persistInHistory">Determine if the view is added to the back stack or excluded from the history.</param>
- </member>
- <member name="M:Prism.Regions.RegionNavigationJournal.Clear">
- <summary>
- Clears the journal of current, back, and forward navigation histories.
- </summary>
- </member>
- <member name="T:Prism.Regions.RegionNavigationJournalEntry">
- <summary>
- An entry in an IRegionNavigationJournal representing the URI navigated to.
- </summary>
- </member>
- <member name="P:Prism.Regions.RegionNavigationJournalEntry.Uri">
- <summary>
- Gets or sets the URI.
- </summary>
- <value>The URI.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationJournalEntry.Parameters">
- <summary>
- Gets or sets the NavigationParameters instance.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationJournalEntry.ToString">
- <summary>
- Returns a <see cref="T:System.String"/> that represents this instance.
- </summary>
- <returns>
- A <see cref="T:System.String"/> that represents this instance.
- </returns>
- </member>
- <member name="T:Prism.Regions.RegionNavigationService">
- <summary>
- Provides navigation for regions.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationService.#ctor(Prism.Ioc.IContainerExtension,Prism.Regions.IRegionNavigationContentLoader,Prism.Regions.IRegionNavigationJournal)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.RegionNavigationService"/> class.
- </summary>
- <param name="container">The <see cref="T:Prism.Ioc.IContainerExtension" />.</param>
- <param name="regionNavigationContentLoader">The navigation target handler.</param>
- <param name="journal">The journal.</param>
- </member>
- <member name="P:Prism.Regions.RegionNavigationService.Region">
- <summary>
- Gets or sets the region.
- </summary>
- <value>The region.</value>
- </member>
- <member name="P:Prism.Regions.RegionNavigationService.Journal">
- <summary>
- Gets the journal.
- </summary>
- <value>The journal.</value>
- </member>
- <member name="E:Prism.Regions.RegionNavigationService.Navigating">
- <summary>
- Raised when the region is about to be navigated to content.
- </summary>
- </member>
- <member name="E:Prism.Regions.RegionNavigationService.Navigated">
- <summary>
- Raised when the region is navigated to content.
- </summary>
- </member>
- <member name="E:Prism.Regions.RegionNavigationService.NavigationFailed">
- <summary>
- Raised when a navigation request fails.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionNavigationService.RequestNavigate(System.Uri,System.Action{Prism.Regions.NavigationResult})">
- <summary>
- Initiates navigation to the specified target.
- </summary>
- <param name="target">The target.</param>
- <param name="navigationCallback">A callback to execute when the navigation request is completed.</param>
- </member>
- <member name="M:Prism.Regions.RegionNavigationService.RequestNavigate(System.Uri,System.Action{Prism.Regions.NavigationResult},Prism.Regions.NavigationParameters)">
- <summary>
- Initiates navigation to the specified target.
- </summary>
- <param name="target">The target.</param>
- <param name="navigationCallback">A callback to execute when the navigation request is completed.</param>
- <param name="navigationParameters">The navigation parameters specific to the navigation request.</param>
- </member>
- <member name="T:Prism.Regions.RegionViewRegistry">
- <summary>
- Defines a registry for the content of the regions used on View Discovery composition.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionViewRegistry.#ctor(Prism.Ioc.IContainerExtension)">
- <summary>
- Creates a new instance of the <see cref="T:Prism.Regions.RegionViewRegistry"/> class.
- </summary>
- <param name="container"><see cref="T:Prism.Ioc.IContainerExtension"/> used to create the instance of the views from its <see cref="T:System.Type"/>.</param>
- </member>
- <member name="E:Prism.Regions.RegionViewRegistry.ContentRegistered">
- <summary>
- Occurs whenever a new view is registered.
- </summary>
- </member>
- <member name="M:Prism.Regions.RegionViewRegistry.GetContents(System.String)">
- <summary>
- Returns the contents registered for a region.
- </summary>
- <param name="regionName">Name of the region which content is being requested.</param>
- <returns>Collection of contents registered for the region.</returns>
- </member>
- <member name="M:Prism.Regions.RegionViewRegistry.RegisterViewWithRegion(System.String,System.Type)">
- <summary>
- Registers a content type with a region name.
- </summary>
- <param name="regionName">Region name to which the <paramref name="viewType"/> will be registered.</param>
- <param name="viewType">Content type to be registered for the <paramref name="regionName"/>.</param>
- </member>
- <member name="M:Prism.Regions.RegionViewRegistry.RegisterViewWithRegion(System.String,System.Func{System.Object})">
- <summary>
- Registers a delegate that can be used to retrieve the content associated with a region name.
- </summary>
- <param name="regionName">Region name to which the <paramref name="getContentDelegate"/> will be registered.</param>
- <param name="getContentDelegate">Delegate used to retrieve the content associated with the <paramref name="regionName"/>.</param>
- </member>
- <member name="M:Prism.Regions.RegionViewRegistry.CreateInstance(System.Type)">
- <summary>
- Creates an instance of a registered view <see cref="T:System.Type"/>.
- </summary>
- <param name="type">Type of the registered view.</param>
- <returns>Instance of the registered view.</returns>
- </member>
- <member name="T:Prism.Regions.SelectorRegionAdapter">
- <summary>
- Adapter that creates a new <see cref="T:Prism.Regions.Region"/> and binds all
- the views to the adapted <see cref="T:System.Windows.Controls.Primitives.Selector"/>.
- It also keeps the <see cref="P:Prism.Regions.IRegion.ActiveViews"/> and the selected items
- of the <see cref="T:System.Windows.Controls.Primitives.Selector"/> in sync.
- </summary>
- </member>
- <member name="M:Prism.Regions.SelectorRegionAdapter.#ctor(Prism.Regions.IRegionBehaviorFactory)">
- <summary>
- Initializes a new instance of <see cref="T:Prism.Regions.SelectorRegionAdapter"/>.
- </summary>
- <param name="regionBehaviorFactory">The factory used to create the region behaviors to attach to the created regions.</param>
- </member>
- <member name="M:Prism.Regions.SelectorRegionAdapter.Adapt(Prism.Regions.IRegion,System.Windows.Controls.Primitives.Selector)">
- <summary>
- Adapts an <see cref="T:System.Windows.Controls.Primitives.Selector"/> to an <see cref="T:Prism.Regions.IRegion"/>.
- </summary>
- <param name="region">The new region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- </member>
- <member name="M:Prism.Regions.SelectorRegionAdapter.AttachBehaviors(Prism.Regions.IRegion,System.Windows.Controls.Primitives.Selector)">
- <summary>
- Attach new behaviors.
- </summary>
- <param name="region">The region being used.</param>
- <param name="regionTarget">The object to adapt.</param>
- <remarks>
- This class attaches the base behaviors and also listens for changes in the
- activity of the region or the control selection and keeps the in sync.
- </remarks>
- </member>
- <member name="M:Prism.Regions.SelectorRegionAdapter.CreateRegion">
- <summary>
- Creates a new instance of <see cref="T:Prism.Regions.Region"/>.
- </summary>
- <returns>A new instance of <see cref="T:Prism.Regions.Region"/>.</returns>
- </member>
- <member name="T:Prism.Regions.SingleActiveRegion">
- <summary>
- Region that allows a maximum of one active view at a time.
- </summary>
- </member>
- <member name="M:Prism.Regions.SingleActiveRegion.Activate(System.Object)">
- <summary>
- Marks the specified view as active.
- </summary>
- <param name="view">The view to activate.</param>
- <remarks>If there is an active view before calling this method,
- that view will be deactivated automatically.</remarks>
- </member>
- <member name="T:Prism.Regions.SyncActiveStateAttribute">
- <summary>
- Defines that a view is synchronized with its parent view's Active state.
- </summary>
- </member>
- <member name="T:Prism.Regions.UpdateRegionsException">
- <summary>
- Represents errors that occured during the regions' update.
- </summary>
- <summary>
- Represents errors that occured during the regions' update.
- </summary>
- </member>
- <member name="M:Prism.Regions.UpdateRegionsException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.UpdateRegionsException"/>
- </summary>
- </member>
- <member name="M:Prism.Regions.UpdateRegionsException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.UpdateRegionsException"/> class with a specified error message.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:Prism.Regions.UpdateRegionsException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.UpdateRegionsException"/> class with a specified error message and a reference
- to the inner exception that is the cause of this exception.
- </summary>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="inner">The exception that is the cause of the current exception, or a null reference
- (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="M:Prism.Regions.UpdateRegionsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.UpdateRegionsException"/> class with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Prism.Regions.ViewRegisteredEventArgs">
- <summary>
- Argument class used by the <see cref="E:Prism.Regions.IRegionViewRegistry.ContentRegistered"/> event when a new content is registered.
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewRegisteredEventArgs.#ctor(System.String,System.Func{System.Object})">
- <summary>
- Initializes the ViewRegisteredEventArgs class.
- </summary>
- <param name="regionName">The region name to which the content was registered.</param>
- <param name="getViewDelegate">The content which was registered.</param>
- </member>
- <member name="P:Prism.Regions.ViewRegisteredEventArgs.RegionName">
- <summary>
- Gets the region name to which the content was registered.
- </summary>
- </member>
- <member name="P:Prism.Regions.ViewRegisteredEventArgs.GetView">
- <summary>
- Gets the content which was registered.
- </summary>
- </member>
- <member name="T:Prism.Regions.ViewRegistrationException">
- <summary>
- Exception that's thrown when something goes wrong while Registering a View with a region name in the <see cref="T:Prism.Regions.RegionViewRegistry"/> class.
- </summary>
- <summary>
- Exception that's thrown when something goes wrong while Registering a View with a region name in the <see cref="T:Prism.Regions.RegionViewRegistry"/> class.
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewRegistrationException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.ViewRegistrationException"/> class.
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewRegistrationException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.ViewRegistrationException"/> class.
- </summary>
- <param name="message">The exception message.</param>
- </member>
- <member name="M:Prism.Regions.ViewRegistrationException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.ViewRegistrationException"/> class.
- </summary>
- <param name="message">The exception message.</param>
- <param name="inner">The inner exception.</param>
- </member>
- <member name="M:Prism.Regions.ViewRegistrationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.ViewRegistrationException"/> class with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized
- object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Prism.Regions.ViewsCollection">
- <summary>
- Implementation of <see cref="T:Prism.Regions.IViewsCollection"/> that takes an <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"/> of <see cref="T:Prism.Regions.ItemMetadata"/>
- and filters it to display an <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/> collection of
- <see cref="T:System.Object"/> elements (the items which the <see cref="T:Prism.Regions.ItemMetadata"/> wraps).
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.#ctor(System.Collections.ObjectModel.ObservableCollection{Prism.Regions.ItemMetadata},System.Predicate{Prism.Regions.ItemMetadata})">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.ViewsCollection"/> class.
- </summary>
- <param name="list">The list to wrap and filter.</param>
- <param name="filter">A predicate to filter the <paramref name="list"/> collection.</param>
- </member>
- <member name="E:Prism.Regions.ViewsCollection.CollectionChanged">
- <summary>
- Occurs when the collection changes.
- </summary>
- </member>
- <member name="P:Prism.Regions.ViewsCollection.SortComparison">
- <summary>
- Gets or sets the comparison used to sort the views.
- </summary>
- <value>The comparison to use.</value>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.Contains(System.Object)">
- <summary>
- Determines whether the collection contains a specific value.
- </summary>
- <param name="value">The object to locate in the collection.</param>
- <returns><see langword="true" /> if <paramref name="value"/> is found in the collection; otherwise, <see langword="false" />.</returns>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
- <summary>
- Used to invoked the <see cref="E:Prism.Regions.ViewsCollection.CollectionChanged"/> event.
- </summary>
- <param name="e"></param>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.ResetAllMonitors">
- <summary>
- Removes all monitoring of underlying MetadataItems and re-adds them.
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.MonitorAllMetadataItems">
- <summary>
- Adds all underlying MetadataItems to the list from the subjectCollection
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.RemoveAllMetadataMonitors">
- <summary>
- Removes all monitored items from our monitoring list.
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.AddMetadataMonitor(Prism.Regions.ItemMetadata,System.Boolean)">
- <summary>
- Adds handler to monitor the MetadataItem and adds it to our monitoring list.
- </summary>
- <param name="itemMetadata"></param>
- <param name="isInList"></param>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.RemoveMetadataMonitor(Prism.Regions.ItemMetadata)">
- <summary>
- Unhooks from the MetadataItem change event and removes from our monitoring list.
- </summary>
- <param name="itemMetadata"></param>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.OnItemMetadataChanged(System.Object,System.EventArgs)">
- <summary>
- Invoked when any of the underlying ItemMetadata items we're monitoring changes.
- </summary>
- <param name="sender"></param>
- <param name="e"></param>
- </member>
- <member name="M:Prism.Regions.ViewsCollection.SourceCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
- <summary>
- The event handler due to changes in the underlying collection.
- </summary>
- <param name="sender"></param>
- <param name="e"></param>
- </member>
- <member name="T:Prism.Regions.ViewSortHintAttribute">
- <summary>
- Provides a hint from a view to a region on how to sort the view.
- </summary>
- </member>
- <member name="M:Prism.Regions.ViewSortHintAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Regions.ViewSortHintAttribute"/> class.
- </summary>
- <param name="hint">The hint to use for sorting.</param>
- </member>
- <member name="P:Prism.Regions.ViewSortHintAttribute.Hint">
- <summary>
- Gets the hint.
- </summary>
- <value>The hint to use for sorting.</value>
- </member>
- <member name="T:Prism.Services.Dialogs.ButtonResult">
- <summary>
- The result of the dialog.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.Abort">
- <summary>
- Abort.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.Cancel">
- <summary>
- Cancel.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.Ignore">
- <summary>
- Ignore.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.No">
- <summary>
- No.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.None">
- <summary>
- No result returned.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.OK">
- <summary>
- OK.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.Retry">
- <summary>
- Retry.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.ButtonResult.Yes">
- <summary>
- Yes.
- </summary>
- </member>
- <member name="T:Prism.Services.Dialogs.Dialog">
- <summary>
- This class contains <see cref="T:Prism.Services.Dialogs.IDialogWindow"/> attached properties.
- </summary>
- </member>
- <member name="F:Prism.Services.Dialogs.Dialog.WindowStyleProperty">
- <summary>
- Identifies the WindowStyle attached property.
- </summary>
- <remarks>
- This attached property is used to specify the style of a <see cref="T:Prism.Services.Dialogs.IDialogWindow"/>.
- </remarks>
- </member>
- <member name="M:Prism.Services.Dialogs.Dialog.GetWindowStyle(System.Windows.DependencyObject)">
- <summary>
- Gets the value for the <see cref="F:Prism.Services.Dialogs.Dialog.WindowStyleProperty"/> attached property.
- </summary>
- <param name="obj">The target element.</param>
- <returns>The <see cref="F:Prism.Services.Dialogs.Dialog.WindowStyleProperty"/> attached to the <paramref name="obj"/> element.</returns>
- </member>
- <member name="M:Prism.Services.Dialogs.Dialog.SetWindowStyle(System.Windows.DependencyObject,System.Windows.Style)">
- <summary>
- Sets the <see cref="F:Prism.Services.Dialogs.Dialog.WindowStyleProperty"/> attached property.
- </summary>
- <param name="obj">The target element.</param>
- <param name="value">The Style to attach.</param>
- </member>
- <member name="F:Prism.Services.Dialogs.Dialog.WindowStartupLocationProperty">
- <summary>
- Identifies the WindowStartupLocation attached property.
- </summary>
- <remarks>
- This attached property is used to specify the startup location of a <see cref="T:Prism.Services.Dialogs.IDialogWindow"/>.
- </remarks>
- </member>
- <member name="M:Prism.Services.Dialogs.Dialog.GetWindowStartupLocation(System.Windows.DependencyObject)">
- <summary>
- Gets the value for the <see cref="F:Prism.Services.Dialogs.Dialog.WindowStartupLocationProperty"/> attached property.
- </summary>
- <param name="obj">The target element.</param>
- <returns>The <see cref="F:Prism.Services.Dialogs.Dialog.WindowStartupLocationProperty"/> attached to the <paramref name="obj"/> element.</returns>
- </member>
- <member name="M:Prism.Services.Dialogs.Dialog.SetWindowStartupLocation(System.Windows.DependencyObject,System.Windows.WindowStartupLocation)">
- <summary>
- Sets the <see cref="F:Prism.Services.Dialogs.Dialog.WindowStartupLocationProperty"/> attached property.
- </summary>
- <param name="obj">The target element.</param>
- <param name="value">The WindowStartupLocation to attach.</param>
- </member>
- <member name="T:Prism.Services.Dialogs.DialogParameters">
- <summary>
- Represents Dialog parameters.
- </summary>
- <remarks>
- This class can be used to to pass object parameters during the showing and closing of Dialogs.
- </remarks>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogParameters.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Services.Dialogs.DialogParameters"/> class.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogParameters.#ctor(System.String)">
- <summary>
- Constructs a list of parameters.
- </summary>
- <param name="query">Query string to be parsed.</param>
- </member>
- <member name="T:Prism.Services.Dialogs.DialogResult">
- <summary>
- An <see cref="T:Prism.Services.Dialogs.IDialogResult"/> that contains <see cref="T:Prism.Services.Dialogs.IDialogParameters"/> from the dialog
- and the <see cref="T:Prism.Services.Dialogs.ButtonResult"/> of the dialog.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.DialogResult.Parameters">
- <summary>
- The parameters from the dialog.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.DialogResult.Result">
- <summary>
- The result of the dialog.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogResult.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Services.Dialogs.DialogResult"/> class.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogResult.#ctor(Prism.Services.Dialogs.ButtonResult)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Services.Dialogs.DialogResult"/> class.
- </summary>
- <param name="result">The result of the dialog.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogResult.#ctor(Prism.Services.Dialogs.ButtonResult,Prism.Services.Dialogs.IDialogParameters)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Services.Dialogs.DialogResult"/> class.
- </summary>
- <param name="result">The result of the dialog.</param>
- <param name="parameters">The parameters from the dialog.</param>
- </member>
- <member name="T:Prism.Services.Dialogs.DialogService">
- <summary>
- Implements <see cref="T:Prism.Services.Dialogs.IDialogService"/> to show modal and non-modal dialogs.
- </summary>
- <remarks>
- The dialog's ViewModel must implement IDialogAware.
- </remarks>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.#ctor(Prism.Ioc.IContainerExtension)">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Services.Dialogs.DialogService"/> class.
- </summary>
- <param name="containerExtension"></param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.Show(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Shows a non-modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.Show(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult},System.String)">
- <summary>
- Shows a non-modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- <param name="windowName">The name of the hosting window registered with the IContainerRegistry.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.ShowDialog(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Shows a modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.ShowDialog(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult},System.String)">
- <summary>
- Shows a modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- <param name="windowName">The name of the hosting window registered with the IContainerRegistry.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.ShowDialogWindow(Prism.Services.Dialogs.IDialogWindow,System.Boolean)">
- <summary>
- Shows the dialog window.
- </summary>
- <param name="dialogWindow">The dialog window to show.</param>
- <param name="isModal">If true; dialog is shown as a modal</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.CreateDialogWindow(System.String)">
- <summary>
- Create a new <see cref="T:Prism.Services.Dialogs.IDialogWindow"/>.
- </summary>
- <param name="name">The name of the hosting window registered with the IContainerRegistry.</param>
- <returns>The created <see cref="T:Prism.Services.Dialogs.IDialogWindow"/>.</returns>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.ConfigureDialogWindowContent(System.String,Prism.Services.Dialogs.IDialogWindow,Prism.Services.Dialogs.IDialogParameters)">
- <summary>
- Configure <see cref="T:Prism.Services.Dialogs.IDialogWindow"/> content.
- </summary>
- <param name="dialogName">The name of the dialog to show.</param>
- <param name="window">The hosting window.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.ConfigureDialogWindowEvents(Prism.Services.Dialogs.IDialogWindow,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Configure <see cref="T:Prism.Services.Dialogs.IDialogWindow"/> and <see cref="T:Prism.Services.Dialogs.IDialogAware"/> events.
- </summary>
- <param name="dialogWindow">The hosting window.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogService.ConfigureDialogWindowProperties(Prism.Services.Dialogs.IDialogWindow,System.Windows.FrameworkElement,Prism.Services.Dialogs.IDialogAware)">
- <summary>
- Configure <see cref="T:Prism.Services.Dialogs.IDialogWindow"/> properties.
- </summary>
- <param name="window">The hosting window.</param>
- <param name="dialogContent">The dialog to show.</param>
- <param name="viewModel">The dialog's ViewModel.</param>
- </member>
- <member name="T:Prism.Services.Dialogs.DialogWindow">
- <summary>
- Prism's default dialog host.
- </summary>
- <summary>
- DialogWindow
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.DialogWindow.Result">
- <summary>
- The <see cref="T:Prism.Services.Dialogs.IDialogResult"/> of the dialog.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogWindow.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Prism.Services.Dialogs.DialogWindow"/> class.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.DialogWindow.InitializeComponent">
- <summary>
- InitializeComponent
- </summary>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogAware">
- <summary>
- Interface that provides dialog functions and events to ViewModels.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogAware.CanCloseDialog">
- <summary>
- Determines if the dialog can be closed.
- </summary>
- <returns>If <c>true</c> the dialog can be closed. If <c>false</c> the dialog will not close.</returns>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogAware.OnDialogClosed">
- <summary>
- Called when the dialog is closed.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogAware.OnDialogOpened(Prism.Services.Dialogs.IDialogParameters)">
- <summary>
- Called when the dialog is opened.
- </summary>
- <param name="parameters">The parameters passed to the dialog.</param>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogAware.Title">
- <summary>
- The title of the dialog that will show in the window title bar.
- </summary>
- </member>
- <member name="E:Prism.Services.Dialogs.IDialogAware.RequestClose">
- <summary>
- Instructs the <see cref="T:Prism.Services.Dialogs.IDialogWindow"/> to close the dialog.
- </summary>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogParameters">
- <summary>
- Represents Dialog parameters.
- </summary>
- <remarks>
- A class that implements this interface can be used to pass
- object parameters during the showing and closing of Dialogs.
- </remarks>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogParameters.Add(System.String,System.Object)">
- <summary>
- Adds the key and value to the collection.
- </summary>
- <param name="key">The key to reference this parameter value in the collection.</param>
- <param name="value">The parameter value to store.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogParameters.ContainsKey(System.String)">
- <summary>
- Checks the collection for the presence of a key.
- </summary>
- <param name="key">The key to check.</param>
- <returns><c>true</c> if key exists; <c>false</c> otherwise.</returns>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogParameters.Count">
- <summary>
- The number of parameters in the collection.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogParameters.Keys">
- <summary>
- The keys in the collection.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogParameters.GetValue``1(System.String)">
- <summary>
- Gets the parameter value referenced by a key.
- </summary>
- <typeparam name="T">The type of object to be returned.</typeparam>
- <param name="key">The key of the parameter value to be returned.</param>
- <returns>The matching parameter of type <typeparamref name="T"/>.</returns>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogParameters.GetValues``1(System.String)">
- <summary>
- Gets all parameter values referenced by a key.
- </summary>
- <typeparam name="T">The type of object to be returned.</typeparam>
- <param name="key">The key of the parameter values to be returned.</param>
- <returns>All matching parameter values of type <typeparamref name="T"/>.</returns>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogParameters.TryGetValue``1(System.String,``0@)">
- <summary>
- Gets the parameter value if the referenced key exists.
- </summary>
- <typeparam name="T">The type of object to be returned.</typeparam>
- <param name="key">The key of the parameter value to be returned.</param>
- <param name="value">The matching parameter of type <typeparamref name="T"/> if the key exists.</param>
- <returns><c>true</c> if the parameter exists; <c>false</c> otherwise.</returns>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogResult">
- <summary>
- Contains <see cref="T:Prism.Services.Dialogs.IDialogParameters"/> from the dialog
- and the <see cref="T:Prism.Services.Dialogs.ButtonResult"/> of the dialog.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogResult.Parameters">
- <summary>
- The parameters from the dialog.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogResult.Result">
- <summary>
- The result of the dialog.
- </summary>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogService">
- <summary>
- Interface to show modal and non-modal dialogs.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogService.Show(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Shows a non-modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogService.Show(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult},System.String)">
- <summary>
- Shows a non-modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- <param name="windowName">The name of the hosting window registered with the IContainerRegistry.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogService.ShowDialog(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Shows a modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogService.ShowDialog(System.String,Prism.Services.Dialogs.IDialogParameters,System.Action{Prism.Services.Dialogs.IDialogResult},System.String)">
- <summary>
- Shows a modal dialog.
- </summary>
- <param name="name">The name of the dialog to show.</param>
- <param name="parameters">The parameters to pass to the dialog.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- <param name="windowName">The name of the hosting window registered with the IContainerRegistry.</param>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogServiceExtensions">
- <summary>
- Extensions for the IDialogService
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogServiceExtensions.Show(Prism.Services.Dialogs.IDialogService,System.String)">
- <summary>
- Shows a non-modal dialog.
- </summary>
- <param name="dialogService">The DialogService</param>
- <param name="name">The name of the dialog to show.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogServiceExtensions.Show(Prism.Services.Dialogs.IDialogService,System.String,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Shows a non-modal dialog.
- </summary>
- <param name="dialogService">The DialogService</param>
- <param name="name">The name of the dialog to show.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogServiceExtensions.ShowDialog(Prism.Services.Dialogs.IDialogService,System.String)">
- <summary>
- Shows a modal dialog.
- </summary>
- <param name="dialogService">The DialogService</param>
- <param name="name">The name of the dialog to show.</param>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogServiceExtensions.ShowDialog(Prism.Services.Dialogs.IDialogService,System.String,System.Action{Prism.Services.Dialogs.IDialogResult})">
- <summary>
- Shows a modal dialog.
- </summary>
- <param name="dialogService">The DialogService</param>
- <param name="name">The name of the dialog to show.</param>
- <param name="callback">The action to perform when the dialog is closed.</param>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogWindow">
- <summary>
- Interface for a dialog hosting window.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogWindow.Content">
- <summary>
- Dialog content.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogWindow.Close">
- <summary>
- Close the window.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogWindow.Owner">
- <summary>
- The window's owner.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogWindow.Show">
- <summary>
- Show a non-modal dialog.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogWindow.ShowDialog">
- <summary>
- Show a modal dialog.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogWindow.DataContext">
- <summary>
- The data context of the window.
- </summary>
- <remarks>
- The data context must implement <see cref="T:Prism.Services.Dialogs.IDialogAware"/>.
- </remarks>
- </member>
- <member name="E:Prism.Services.Dialogs.IDialogWindow.Loaded">
- <summary>
- Called when the window is loaded.
- </summary>
- </member>
- <member name="E:Prism.Services.Dialogs.IDialogWindow.Closed">
- <summary>
- Called when the window is closed.
- </summary>
- </member>
- <member name="E:Prism.Services.Dialogs.IDialogWindow.Closing">
- <summary>
- Called when the window is closing.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogWindow.Result">
- <summary>
- The result of the dialog.
- </summary>
- </member>
- <member name="P:Prism.Services.Dialogs.IDialogWindow.Style">
- <summary>
- The window style.
- </summary>
- </member>
- <member name="T:Prism.Services.Dialogs.IDialogWindowExtensions">
- <summary>
- <see cref="T:Prism.Services.Dialogs.IDialogWindow"/> extensions.
- </summary>
- </member>
- <member name="M:Prism.Services.Dialogs.IDialogWindowExtensions.GetDialogViewModel(Prism.Services.Dialogs.IDialogWindow)">
- <summary>
- Get the <see cref="T:Prism.Services.Dialogs.IDialogAware"/> ViewModel from a <see cref="T:Prism.Services.Dialogs.IDialogWindow"/>.
- </summary>
- <param name="dialogWindow"><see cref="T:Prism.Services.Dialogs.IDialogWindow"/> to get ViewModel from.</param>
- <returns>ViewModel as a <see cref="T:Prism.Services.Dialogs.IDialogAware"/>.</returns>
- </member>
- <member name="T:System.Collections.ObjectModel.CollectionExtensions">
- <summary>
- Class that provides extension methods to Collection
- </summary>
- </member>
- <member name="M:System.Collections.ObjectModel.CollectionExtensions.AddRange``1(System.Collections.ObjectModel.Collection{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Add a range of items to a collection.
- </summary>
- <typeparam name="T">Type of objects within the collection.</typeparam>
- <param name="collection">The collection to add items to.</param>
- <param name="items">The items to add to the collection.</param>
- <returns>The collection.</returns>
- <exception cref="T:System.ArgumentNullException">An <see cref="T:System.ArgumentNullException"/> is thrown if <paramref name="collection"/> or <paramref name="items"/> is <see langword="null"/>.</exception>
- </member>
- </members>
- </doc>
|