PageRenderTime 39ms CodeModel.GetById 17ms app.highlight 13ms RepoModel.GetById 1ms app.codeStats 1ms

/V4/Lib/Silverlight/Microsoft.Expression.Interactions.xml

#
XML | 1104 lines | 1102 code | 2 blank | 0 comment | 0 complexity | 46d61c3810affae525c91794d3c2d292 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1<?xml version="1.0"?>
  2<doc>
  3    <assembly>
  4        <name>Microsoft.Expression.Interactions</name>
  5    </assembly>
  6    <members>
  7        <member name="T:Microsoft.Expression.Interactivity.Core.ActionCommand">
  8            <summary>
  9            A basic implementation of ICommand that wraps a method that takes no parameters or a method that takes one parameter.
 10            </summary>
 11        </member>
 12        <member name="M:Microsoft.Expression.Interactivity.Core.ActionCommand.#ctor(System.Action)">
 13            <summary>
 14            Initializes a new instance of the <see cref="T:Microsoft.Expression.Interactivity.Core.ActionCommand"/> class.
 15            </summary>
 16            <param name="action">The action.</param>
 17            <remarks>Use this constructor to provide an action that ignores the ICommand parameter.</remarks>
 18        </member>
 19        <member name="M:Microsoft.Expression.Interactivity.Core.ActionCommand.#ctor(System.Action{System.Object})">
 20            <summary>
 21            Initializes a new instance of the <see cref="T:Microsoft.Expression.Interactivity.Core.ActionCommand"/> class.
 22            </summary>
 23            <param name="objectAction">An action that takes an object parameter.</param>
 24            <remarks>Use this constructor to provide an action that uses the object parameter passed by the Execute method.</remarks>
 25        </member>
 26        <member name="M:Microsoft.Expression.Interactivity.Core.ActionCommand.System#Windows#Input#ICommand#CanExecute(System.Object)">
 27            <summary>
 28            Defines the method that determines whether the command can execute in its current state.
 29            </summary>
 30            <param name="parameter">Data used by the command.  If the command does not require data to be passed, then this object can be set to null.</param>
 31            <returns>
 32            Always returns true.
 33            </returns>
 34        </member>
 35        <member name="M:Microsoft.Expression.Interactivity.Core.ActionCommand.Execute(System.Object)">
 36            <summary>
 37            Defines the method to be called when the command is invoked.
 38            </summary>
 39            <param name="parameter">Data used by the command.  If the command does not require data to be passed, then this object can be set to null.</param>
 40        </member>
 41        <member name="E:Microsoft.Expression.Interactivity.Core.ActionCommand.System#Windows#Input#ICommand#CanExecuteChanged">
 42            <summary>
 43            Occurs when changes occur that affect whether the command should execute. Will not be fired by ActionCommand.
 44            </summary>
 45        </member>
 46        <member name="T:Microsoft.Expression.Interactivity.Core.CallMethodAction">
 47            <summary>
 48            Calls a method on a specified object when invoked.
 49            </summary>
 50        </member>
 51        <member name="M:Microsoft.Expression.Interactivity.Core.CallMethodAction.Invoke(System.Object)">
 52            <summary>
 53            Invokes the action.
 54            </summary>
 55            <param name="parameter">The parameter of the action. If the action does not require a parameter, the parameter may be set to a null reference.</param>
 56        </member>
 57        <member name="M:Microsoft.Expression.Interactivity.Core.CallMethodAction.OnAttached">
 58            <summary>
 59            Called after the action is attached to an AssociatedObject.
 60            </summary>
 61            <remarks>Override this to hook up functionality to the AssociatedObject.</remarks>
 62        </member>
 63        <member name="M:Microsoft.Expression.Interactivity.Core.CallMethodAction.OnDetaching">
 64            <summary>
 65            Called when the action is getting detached from its AssociatedObject, but before it has actually occurred.
 66            </summary>
 67            <remarks>Override this to unhook functionality from the AssociatedObject.</remarks>
 68        </member>
 69        <member name="P:Microsoft.Expression.Interactivity.Core.CallMethodAction.TargetObject">
 70            <summary>
 71            The object that exposes the method of interest. This is a dependency property.
 72            </summary>
 73        </member>
 74        <member name="P:Microsoft.Expression.Interactivity.Core.CallMethodAction.MethodName">
 75            <summary>
 76            The name of the method to invoke. This is a dependency property.
 77            </summary>
 78        </member>
 79        <member name="T:Microsoft.Expression.Interactivity.Core.ChangePropertyAction">
 80            <summary>
 81            An action that will change a specified property to a specified value when invoked.
 82            </summary>
 83        </member>
 84        <member name="M:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.#ctor">
 85            <summary>
 86            Initializes a new instance of the <see cref="T:Microsoft.Expression.Interactivity.Core.ChangePropertyAction"/> class.
 87            </summary>
 88        </member>
 89        <member name="M:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.Invoke(System.Object)">
 90            <summary>
 91            Invokes the action.
 92            </summary>
 93            <param name="parameter">The parameter of the action. If the action does not require a parameter, then the parameter may be set to a null reference.</param>
 94            <exception cref="T:System.ArgumentException">A property with <c cref="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.PropertyName"/> could not be found on the Target.</exception>
 95            <exception cref="T:System.ArgumentException">Could not set <c cref="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.PropertyName"/> to the value specified by <c cref="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.Value"/>.</exception>
 96        </member>
 97        <member name="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.PropertyName">
 98            <summary>
 99            Gets or sets the name of the property to change. This is a dependency property.
100            </summary>
101            <value>The name of the property to change.</value>
102        </member>
103        <member name="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.Value">
104            <summary>
105            Gets or sets the value to set. This is a dependency property.
106            </summary>
107            <value>The value to set.</value>
108        </member>
109        <member name="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.Duration">
110            <summary>
111            Gets or sets the duration of the animation that will occur when the ChangePropertyAction is invoked.  This is a dependency property.
112            If the duration is unset, no animation will be applied.
113            </summary>
114        </member>
115        <member name="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.Increment">
116            <summary>
117            Increment by Value if true; otherwise, set the value directly. If the property cannot be incremented, it will instead try to set the value directly.
118            </summary>
119        </member>
120        <member name="P:Microsoft.Expression.Interactivity.Core.ChangePropertyAction.Ease">
121            <summary>
122            Gets or sets the easing function to use with the animation when the ChangePropertyAction is invoked.  This is a dependency property.
123            </summary>
124        </member>
125        <member name="T:Microsoft.Expression.Interactivity.Core.ComparisonCondition">
126            <summary>
127            Represents one ternary condition.
128            </summary>
129        </member>
130        <member name="M:Microsoft.Expression.Interactivity.Core.ComparisonCondition.Evaluate">
131            <summary>
132            Method that evaluates the condition. Note that this method can throw ArgumentException if the operator is
133            incompatible with the type. For instance, operators LessThan, LessThanOrEqual, GreaterThan, and GreaterThanOrEqual
134            require both operators to implement IComparable. 
135            </summary>
136            <returns>Returns true if the condition has been met; otherwise, returns false.</returns>
137        </member>
138        <member name="M:Microsoft.Expression.Interactivity.Core.ComparisonCondition.EnsureBindingUpToDate">
139            <summary>
140            Ensure that any binding on DP operands are up-to-date.  
141            </summary>
142        </member>
143        <member name="P:Microsoft.Expression.Interactivity.Core.ComparisonCondition.LeftOperand">
144            <summary>
145            Gets or sets the left operand.
146            </summary>
147        </member>
148        <member name="P:Microsoft.Expression.Interactivity.Core.ComparisonCondition.RightOperand">
149            <summary>
150            Gets or sets the right operand.
151            </summary>
152        </member>
153        <member name="P:Microsoft.Expression.Interactivity.Core.ComparisonCondition.Operator">
154            <summary>
155            Gets or sets the comparison operator. 
156            </summary>
157        </member>
158        <member name="T:Microsoft.Expression.Interactivity.Core.ComparisonConditionType">
159            <summary>
160            Enumeration of different comparison operators.
161            </summary>
162        </member>
163        <member name="M:Microsoft.Expression.Interactivity.ComparisonLogic.EvaluateImpl(System.Object,Microsoft.Expression.Interactivity.Core.ComparisonConditionType,System.Object)">
164            <summary>
165            This method evaluates operands. 
166            </summary>
167            <param name="leftOperand">Left operand from the LeftOperand property.</param>
168            <param name="operatorType">Operator from Operator property.</param>
169            <param name="rightOperand">Right operand from the RightOperand property.</param>
170            <returns>Returns true if the condition is met; otherwise, returns false.</returns>
171        </member>
172        <member name="M:Microsoft.Expression.Interactivity.ComparisonLogic.EvaluateComparable(System.IComparable,Microsoft.Expression.Interactivity.Core.ComparisonConditionType,System.IComparable)">
173            <summary>
174            Evaluates both operands that implement the IComparable interface.
175            </summary>
176            <param name="leftOperand">Left operand from the LeftOperand property.</param>
177            <param name="operatorType">Operator from Operator property.</param>
178            <param name="rightOperand">Right operand from the RightOperand property.</param>
179            <returns>Returns true if the condition is met; otherwise, returns false.</returns>
180        </member>
181        <member name="T:Microsoft.Expression.Interactivity.Core.ForwardChaining">
182            <summary>
183            Forward chaining.
184            </summary>
185        </member>
186        <member name="T:Microsoft.Expression.Interactivity.Core.ConditionalExpression">
187            <summary>
188            Represents a conditional expression that is set on a ConditionBehavior.Condition property. 
189            Contains a list of conditions that gets evaluated in order to return true or false for ICondition.Evaluate().
190            </summary>
191        </member>
192        <member name="T:Microsoft.Expression.Interactivity.Core.ICondition">
193            <summary>
194            An interface that a given object must implement in order to be 
195            set on a ConditionBehavior.Condition property. 
196            </summary>
197        </member>
198        <member name="M:Microsoft.Expression.Interactivity.Core.ConditionalExpression.#ctor">
199            <summary>
200            Initializes a new instance of the <see cref="T:Microsoft.Expression.Interactivity.Core.ConditionalExpression"/> class.
201            </summary>
202        </member>
203        <member name="M:Microsoft.Expression.Interactivity.Core.ConditionalExpression.Evaluate">
204            <summary>
205            Goes through the Conditions collection and evalutes each condition based on 
206            ForwardChaining property.
207            </summary>
208            <returns>Returns true if conditions are met; otherwise, returns false.</returns>
209        </member>
210        <member name="P:Microsoft.Expression.Interactivity.Core.ConditionalExpression.ForwardChaining">
211            <summary>
212            Gets or sets forward chaining for the conditions.
213            If forward chaining is set to ForwardChaining.And, all conditions must be met.
214            If forward chaining is set to ForwardChaining.Or, only one condition must be met.		
215            </summary>
216        </member>
217        <member name="P:Microsoft.Expression.Interactivity.Core.ConditionalExpression.Conditions">
218            <summary>
219            Return the Condition collections.
220            </summary>
221        </member>
222        <member name="T:Microsoft.Expression.Interactivity.Core.ConditionBehavior">
223            <summary>
224            A behavior that attaches to a trigger and controls the conditions
225            to fire the actions. 
226            </summary>
227            
228        </member>
229        <member name="M:Microsoft.Expression.Interactivity.Core.ConditionBehavior.#ctor">
230            <summary>
231            Initializes a new instance of the <see cref="T:Microsoft.Expression.Interactivity.Core.ConditionBehavior"/> class.
232            </summary>
233        </member>
234        <member name="M:Microsoft.Expression.Interactivity.Core.ConditionBehavior.OnPreviewInvoke(System.Object,System.Windows.Interactivity.PreviewInvokeEventArgs)">
235            <summary>
236            The event handler that is listening to the preview invoke event that is fired by 
237            the trigger. Setting PreviewInvokeEventArgs.Cancelling to True will
238            cancel the invocation.
239            </summary>
240            <param name="sender">The trigger base object.</param>
241            <param name="e">An object of type PreviewInvokeEventArgs where e.Cancelling can be set to True.</param>
242        </member>
243        <member name="P:Microsoft.Expression.Interactivity.Core.ConditionBehavior.Condition">
244            <summary>
245            Gets or sets the IConditon object on behavior.
246            </summary>
247            <value>The name of the condition to change.</value>
248        </member>
249        <member name="T:Microsoft.Expression.Interactivity.DataBindingHelper">
250            <summary>
251            Helper class for managing binding expressions on dependency objects.
252            </summary>
253        </member>
254        <member name="M:Microsoft.Expression.Interactivity.DataBindingHelper.EnsureDataBindingUpToDateOnMembers(System.Windows.DependencyObject)">
255            <summary>
256            Ensure that all DP on an action with binding expressions are
257            up to date. DataTrigger fires during data binding phase. Since
258            actions are children of the trigger, any bindings on the action
259            may not be up-to-date. This routine is called before the action
260            is invoked in order to guarantee that all bindings are up-to-date
261            with the most current data. 
262            </summary>
263        </member>
264        <member name="M:Microsoft.Expression.Interactivity.DataBindingHelper.EnsureDataBindingOnActionsUpToDate(System.Windows.Interactivity.TriggerBase{System.Windows.DependencyObject})">
265            <summary>
266            Ensures that all binding expression on actions are up to date
267            </summary>
268        </member>
269        <member name="M:Microsoft.Expression.Interactivity.DataBindingHelper.EnsureBindingUpToDate(System.Windows.DependencyObject,System.Windows.DependencyProperty)">
270            <summary>
271             This helper function ensures that, if a dependency property on a dependency object
272             has a binding expression, the binding expression is up-to-date. 
273            </summary>
274            <param name="target"></param>
275            <param name="dp"></param>
276        </member>
277        <member name="T:Microsoft.Expression.Interactivity.Core.DataStateBehavior">
278            <summary>
279            Toggles between two states based on a conditional statement.
280            </summary>
281        </member>
282        <member name="M:Microsoft.Expression.Interactivity.Core.DataStateBehavior.OnAttached">
283            <summary>
284            Called after the behavior is attached to an AssociatedObject.
285            </summary>
286            <remarks>Override this to hook up functionality to the AssociatedObject.</remarks>
287        </member>
288        <member name="M:Microsoft.Expression.Interactivity.Core.DataStateBehavior.IsElementLoaded(System.Windows.FrameworkElement)">
289            <summary>
290            A helper function to take the place of FrameworkElement.IsLoaded, as this property isn't available in Silverlight.
291            </summary>
292            <param name="element">The element of interest.</param>
293            <returns>Returns true if the element has been loaded; otherwise, returns false.</returns>
294        </member>
295        <member name="P:Microsoft.Expression.Interactivity.Core.DataStateBehavior.Binding">
296            <summary>
297            Gets or sets the binding that produces the property value of the data object. This is a dependency property.
298            </summary>
299        </member>
300        <member name="P:Microsoft.Expression.Interactivity.Core.DataStateBehavior.Value">
301            <summary>
302            Gets or sets the value to be compared with the property value of the data object. This is a dependency property.
303            </summary>
304        </member>
305        <member name="P:Microsoft.Expression.Interactivity.Core.DataStateBehavior.TrueState">
306            <summary>
307            Gets or sets the name of the visual state to transition to when the condition is met. This is a dependency property.
308            </summary>
309        </member>
310        <member name="P:Microsoft.Expression.Interactivity.Core.DataStateBehavior.FalseState">
311            <summary>
312            Gets or sets the name of the visual state to transition to when the condition is not met. This is a dependency property.
313            </summary>
314        </member>
315        <member name="T:Microsoft.Expression.Interactivity.Core.DataStoreChangedTrigger">
316            <summary>
317            Trigger designed to be bound to a data store property. Fires when the property changes.
318            </summary>
319        </member>
320        <member name="T:Microsoft.Expression.Interactivity.Core.PropertyChangedTrigger">
321             <summary>
322             Represents a trigger that performs actions when the bound data have changed. 
323             </summary>
324            UA_REVIEW:chabiss
325        </member>
326        <member name="M:Microsoft.Expression.Interactivity.Core.PropertyChangedTrigger.EvaluateBindingChange(System.Object)">
327            <summary>
328            Called when the binding property has changed. 
329            UA_REVIEW:chabiss
330            </summary>
331            <param name="args"><see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> argument.</param>
332        </member>
333        <member name="M:Microsoft.Expression.Interactivity.Core.PropertyChangedTrigger.OnAttached">
334            <summary>
335            Called after the trigger is attached to an AssociatedObject.
336            UA_REVIEW:chabiss
337            </summary>
338        </member>
339        <member name="M:Microsoft.Expression.Interactivity.Core.PropertyChangedTrigger.OnDetaching">
340            <summary>
341            Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred.
342            UA_REVIEW:chabiss
343            </summary>
344        </member>
345        <member name="P:Microsoft.Expression.Interactivity.Core.PropertyChangedTrigger.Binding">
346             <summary>
347             A binding object that the trigger will listen to, and that causes the trigger to fire when it changes.
348             </summary>
349            UA_REVIEW:chabiss
350        </member>
351        <member name="T:Microsoft.Expression.Interactivity.Core.DataTrigger">
352            <summary>
353            Represents a trigger that performs actions when the bound data meets a specified condition.
354            </summary>
355        </member>
356        <member name="M:Microsoft.Expression.Interactivity.Core.DataTrigger.EvaluateBindingChange(System.Object)">
357            <summary>
358            Called when the binding property has changed. 
359            UA_REVIEW:chabiss
360            </summary>
361            <param name="args"><see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> argument.</param>
362        </member>
363        <member name="P:Microsoft.Expression.Interactivity.Core.DataTrigger.Value">
364            <summary>
365            Gets or sets the value to be compared with the property value of the data object. This is a dependency property.
366            </summary>
367        </member>
368        <member name="P:Microsoft.Expression.Interactivity.Core.DataTrigger.Comparison">
369            <summary>
370            Gets or sets the type of comparison to be performed between the specified values. This is a dependency property.
371            </summary>
372        </member>
373        <member name="T:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager">
374            <summary>
375            ExtendedVisualStateManager is a custom VisualStateManager that can smooth out the animation of layout properties.
376            With this custom VisualStateManager, states can include changes to properties like Grid.Column, can change element heights to or from Auto, and so on.
377            These changes will be smoothed out over time using the GeneratedDuration and GeneratedEasingFunction of the appropriate transition.
378            See the "VisualStateManager overrides" region below for a general description of the algorithm.
379            </summary>
380        </member>
381        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.UseFluidLayoutProperty">
382            <summary>
383            A VisualStateGroup that can use FluidLayout or not.
384            </summary>
385        </member>
386        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.RuntimeVisibilityPropertyProperty">
387            <summary>
388            Visibility is shadowed by a custom attached property at runtime.
389            </summary>
390        </member>
391        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.OriginalLayoutValuesProperty">
392            <summary>
393            A VisualStateGroup keeps a list of these original values in an attached property.
394            </summary>
395        </member>
396        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.LayoutStoryboardProperty">
397            <summary>
398            For every state, the layout-specific properties get extracted and then are attached to the state. These properties are removed from the state itself.
399            </summary>
400        </member>
401        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.CurrentStateProperty">
402            <summary>
403            Remember the current state.
404            </summary>
405        </member>
406        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.TransitionEffectProperty">
407            <summary>
408            The TransitionEffect to use when the state changes.
409            </summary>
410        </member>
411        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.TransitionEffectStoryboardProperty">
412            <summary>
413            The TransitionEffectStoryboard in use during the state change.
414            </summary>
415        </member>
416        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.DidCacheBackgroundProperty">
417            <summary>
418            The cached background in use during the state change.
419            </summary>
420        </member>
421        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.CachedBackgroundProperty">
422            <summary>
423            The cached background in use during the state change.
424            </summary>
425        </member>
426        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.CachedEffectProperty">
427            <summary>
428            The cached background in use during the state change.
429            </summary>
430        </member>
431        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.MovingElements">
432            <summary>
433            This is the set of elements that are currently in motion.
434            </summary>
435        </member>
436        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.LayoutTransitionStoryboard">
437            <summary>
438            This is the storyboard that is animating the transition.
439            </summary>
440        </member>
441        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.LayoutProperties">
442            <summary>
443            This list contains all the known layout properties.
444            </summary>
445        </member>
446        <member name="F:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.PathToPropertyMap">
447            <summary>
448            Silverlight does not provide a direct means of getting a DependencyProperty from a PropertyPath, so this structure is used
449            to locate tracked paths.
450            </summary>
451        </member>
452        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.StopAnimations">
453            <summary>
454            Stop the animation and replace the layout changes that were made to support that animation.
455            </summary>
456        </member>
457        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.FindTransition(System.Windows.VisualStateGroup,System.Windows.VisualState,System.Windows.VisualState)">
458            <summary>
459            Locate the transition that VisualStateManager will use to animate the change, so that the layout animation can match the duration and easing.
460            </summary>
461            <param name="group">The group in which the transition is taking place.</param>
462            <param name="previousState">The state that you are coming from.</param>
463            <param name="state">The state you are going to.</param>
464            <returns>The transition</returns>
465        </member>
466        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.ExtractLayoutStoryboard(System.Windows.VisualState)">
467            <summary>
468            Remove all layout-affecting properties from the Storyboard for the state and cache them in an attached property.
469            </summary>
470            <param name="state">The state you are moving to.</param>
471            <returns>A Storyboard containing the layout properties in that state.</returns>
472        </member>
473        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.FindTargetElements(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Windows.Media.Animation.Storyboard,System.Collections.Generic.List{Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.OriginalLayoutValueRecord},System.Collections.Generic.List{System.Windows.FrameworkElement})">
474            <summary>
475            The set of target elements is the set of all elements that might have moved in a layout transition. This set is the closure of:
476             - Elements with layout properties animated in the state.
477             - Siblings of elements in the set.
478             - Parents of elements in the set.
479             
480            Subsequent code will check these rectangles both before and after the layout change.
481            </summary>
482            <param name="control">The control whose layout is changing state.</param>
483            <param name="layoutStoryboard">The storyboard containing the layout changes.</param>
484            <param name="originalValueRecords">Any previous values from previous state navigations that might be reverted.</param>
485            <param name="movingElements">The set of elements currently in motion, if there is a state change transition ongoing.</param>
486            <returns>The full set of elements whose layout may have changed.</returns>
487        </member>
488        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.GetRectsOfTargets(System.Collections.Generic.List{System.Windows.FrameworkElement},System.Collections.Generic.List{System.Windows.FrameworkElement})">
489            <summary>
490            Gets a set of rectangles for all the elements in the target list.
491            </summary>
492            <param name="targets">The set of elements to consider.</param>
493            <param name="movingElements">The set of elements currently in motion.</param>
494            <returns>A Dictionary mapping elements to their Rects.</returns>
495        </member>
496        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.GetLayoutRect(System.Windows.FrameworkElement)">
497            <summary>
498            Get the layout rectangle of an element, by getting the layout slot and then computing which portion of the slot is being used.
499            </summary>
500            <param name="element">The element whose layout Rect will be retrieved.</param>
501            <returns>The layout Rect of that element.</returns>
502        </member>
503        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.GetOldOpacities(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Windows.Media.Animation.Storyboard,System.Collections.Generic.List{Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.OriginalLayoutValueRecord},System.Collections.Generic.List{System.Windows.FrameworkElement})">
504            <summary>
505            Get the opacities of elements at the time of the state change, instead of visibilities, because the state change may be in process and the current value is the most important.
506            </summary>
507            <param name="control">The control whose state is changing.</param>
508            <param name="layoutStoryboard">The storyboard with the layout properties.</param>
509            <param name="originalValueRecords">The set of original values.</param>
510            <returns></returns>
511        </member>
512        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.SetLayoutStoryboardProperties(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Windows.Media.Animation.Storyboard,System.Collections.Generic.List{Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.OriginalLayoutValueRecord})">
513            <summary>
514            Go through the layout Storyboard and set all the properties by using SetValue to enable calling UpdateLayout without
515            ticking the timeline, which would cause a render.
516            All values that are overwritten will be stored in the collection of OriginalValueRecords so that they can be replaced later.
517            </summary>
518            <param name="control">The control whose state is changing.</param>
519            <param name="layoutStoryboard">The Storyboard holding the layout properties.</param>
520            <param name="originalValueRecords">The store of original values.</param>
521        </member>
522        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.WrapMovingElementsInCanvases(System.Collections.Generic.List{System.Windows.FrameworkElement},System.Collections.Generic.Dictionary{System.Windows.FrameworkElement,System.Windows.Rect},System.Collections.Generic.Dictionary{System.Windows.FrameworkElement,System.Windows.Rect})">
523            <summary>
524            Take all the elements that will be moving as a result of the layout animation, and wrap them in Canvas panels so that
525            they do not affect their sibling elements.
526            </summary>
527            <param name="movingElements">The set of elements that will be moving.</param>
528        </member>
529        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.UnwrapMovingElementsFromCanvases(System.Collections.Generic.List{System.Windows.FrameworkElement})">
530            <summary>
531            Take all the elements that have been moving as a result of the layout animation, and unwrap them from their Canvas panels.
532            </summary>
533            <param name="movingElements">The set of elements that have been moving.</param>
534        </member>
535        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.CopyLayoutProperties(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Boolean)">
536            <summary>
537            Copy the layout properties from the source element to the target element, clearing them from the source.
538            </summary>
539            <param name="source">The source of the layout properties.</param>
540            <param name="target">The destination of the layout properties.</param>
541        </member>
542        <member name="M:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.CreateLayoutTransitionStoryboard(System.Windows.VisualTransition,System.Collections.Generic.List{System.Windows.FrameworkElement},System.Collections.Generic.Dictionary{System.Windows.FrameworkElement,System.Double})">
543            <summary>
544            Create the actual Storyboard that will be used to animate the transition. Use all previously calculated results.
545            </summary>
546            <param name="duration">The duration of the animation.</param>
547            <param name="ease">The easing function to be used in the animation.</param>
548            <param name="movingElements">The set of elements that will be moving.</param>
549            <param name="oldOpacities">The old opacities of the elements whose visibility properties are changing.</param>
550            <returns>The Storyboard.</returns>
551        </member>
552        <member name="T:Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.OriginalLayoutValueRecord">
553            <summary>
554            OriginalValueRecord remembers the original value of a property that was changed in a state.
555            </summary>
556        </member>
557        <member name="T:Microsoft.Expression.Interactivity.Layout.FluidMoveScope">
558            <summary>
559            This enumerated type indicates whether a FluidMoveBehavior applies to the element to which it is attached, or to the children of that element.
560            "Self" is useful when there is a single element that should behave in a special manner; "Children" is useful when the same behavior should apply to all
561            children of a WrapPanel or to the ItemsHost panel of an ItemsControl.
562            </summary>
563        </member>
564        <member name="T:Microsoft.Expression.Interactivity.Layout.TagType">
565            <summary>
566            This enumerated type indicates whether an element is identified by itself, or by its DataContext.
567            DataContext identification allows movement from one data-driven location to another.
568            </summary>
569        </member>
570        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.AppliesToProperty">
571            <summary>
572            Dependency property for the scope of the behavior. See FluidMoveScope for more details.
573            </summary>
574        </member>
575        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.IsActiveProperty">
576            <summary>
577            Dependency property for the active state of the behavior.
578            </summary>
579        </member>
580        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.TagProperty">
581            <summary>
582            Dependency property that provides the ability to use the element as its own tag, or the binding on the element.
583            </summary>
584        </member>
585        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.TagPathProperty">
586            <summary>
587            Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.
588            </summary>
589        </member>
590        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.IdentityTagProperty">
591            <summary>
592            Identity tag used to detect element motion between containers.
593            </summary>
594        </member>
595        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.AppliesTo">
596            <summary>
597            Indicates whether the behavior applies just to this element, or to all children of the element (if the element is a Panel).
598            </summary>
599        </member>
600        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.IsActive">
601            <summary>
602            Indicates whether the behavior is currently active.
603            </summary>
604        </member>
605        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.Tag">
606            <summary>
607            Indicates whether to use the element as its own tag, or to use the binding on the element as the tag.
608            </summary>
609        </member>
610        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.TagPath">
611            <summary>
612            Extra path to add to the binding when TagType is specified.
613            </summary>
614        </member>
615        <member name="T:Microsoft.Expression.Interactivity.Layout.FluidMoveBehaviorBase.TagData">
616            <summary>
617            Private structure that stores all relevant data pertaining to a tagged item.
618            </summary>
619        </member>
620        <member name="T:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior">
621            <summary>
622            Behavior that watches an element (or a set of elements) for layout changes, and moves the element smoothly to the new position when needed.
623            This behavior does not animate the size or visibility of an element; it only animates the offset of that element within its parent container.
624            </summary>
625        </member>
626        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.DurationProperty">
627            <summary>
628            Dependency property for the duration of the move.
629            </summary>
630        </member>
631        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.InitialTagProperty">
632            <summary>
633            Dependency property for the tag type to use just before the object is loaded.
634            </summary>
635        </member>
636        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.InitialTagPathProperty">
637            <summary>
638            Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.
639            </summary>
640        </member>
641        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.InitialIdentityTagProperty">
642            <summary>
643            Identity tag used to detect element motion between containers.
644            </summary>
645        </member>
646        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.FloatAboveProperty">
647            <summary>
648            Dependency property for the FloatAbove flag.
649            </summary>
650        </member>
651        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.EaseXProperty">
652            <summary>
653            Dependency property for the EasingFunction to use for the horizontal component of the move.
654            </summary>
655        </member>
656        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.EaseYProperty">
657            <summary>
658            Dependency property for the EasingFunction to use for the vertical component of the move.
659            </summary>
660        </member>
661        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.OverlayProperty">
662            <summary>
663            Remember the popup/adorner being used, in case of element motion between containers when FloatAbove is true.
664            </summary>
665        </member>
666        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.CacheDuringOverlayProperty">
667            <summary>
668            Opacity cache used when floating a Popup.
669            </summary>
670        </member>
671        <member name="F:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.HasTransformWrapperProperty">
672            <summary>
673            Marks the animation transform.
674            </summary>
675        </member>
676        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.Duration">
677            <summary>
678            The duration of the move.
679            </summary>
680        </member>
681        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.InitialTag">
682            <summary>
683            Spawning point for this item.
684            </summary>
685        </member>
686        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.InitialTagPath">
687            <summary>
688            Extra path to add to the binding when TagType is specified.
689            </summary>
690        </member>
691        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.FloatAbove">
692            <summary>
693            Flag that says whether elements are allowed to float above their containers (in a Popup or Adorner) when changing containers.
694            </summary>
695        </member>
696        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.EaseX">
697            <summary>
698            EasingFunction to use for the horizontal component of the move.
699            </summary>
700        </member>
701        <member name="P:Microsoft.Expression.Interactivity.Layout.FluidMoveBehavior.EaseY">
702            <summary>
703            EasingFunction to use for the vertical component of the move.
704            </summary>
705        </member>
706        <member name="T:Microsoft.Expression.Interactivity.Core.GoToStateAction">
707            <summary>
708            An action that will transition a FrameworkElement to a specified VisualState when invoked.
709            </summary>
710            <remarks>
711            If the TargetName property is set, this action will attempt to change the state of the targeted element. If not, it walks
712            the element tree in an attempt to locate an alternative target that defines states. ControlTemplate and UserControl are 
713            two common possibilities.
714            </remarks>
715        </member>
716        <member name="M:Microsoft.Expression.Interactivity.Core.GoToStateAction.OnTargetChanged(System.Windows.FrameworkElement,System.Windows.FrameworkElement)">
717            <summary>
718            Called when the target changes. If the TargetName property isn't set, this action has custom behavior.
719            </summary>
720            <param name="oldTarget"></param>
721            <param name="newTarget"></param>
722            <exception cref="T:System.InvalidOperationException">Could not locate an appropriate FrameworkElement with states.</exception>
723        </member>
724        <member name="M:Microsoft.Expression.Interactivity.Core.GoToStateAction.Invoke(System.Object)">
725            <summary>
726            This method is called when some criteria is met and the action is invoked.
727            </summary>
728            <param name="parameter"></param>
729            <exception cref="T:System.InvalidOperationException">Could not change the target to the specified StateName.</exception>
730        </member>
731        <member name="P:Microsoft.Expression.Interactivity.Core.GoToStateAction.UseTransitions">
732            <summary>
733            Determines whether or not to use a VisualTransition to transition between states.
734            </summary>
735        </member>
736        <member name="P:Microsoft.Expression.Interactivity.Core.GoToStateAction.StateName">
737            <summary>
738            The name of the VisualState.  
739            </summary>
740        </member>
741        <member name="T:Microsoft.Expression.Interactivity.Core.HyperlinkAction">
742            <summary>
743            An action that will navigate to a given hyperlink.
744            </summary>
745        </member>
746        <member name="M:Microsoft.Expression.Interactivity.Core.HyperlinkAction.Invoke(System.Object)">
747            <summary>
748            This method is called when some criteria is met and the action is invoked.
749            </summary>
750            <param name="parameter"></param>
751        </member>
752        <member name="P:Microsoft.Expression.Interactivity.Core.HyperlinkAction.NavigateUri">
753            <summary>
754            The Uri of the page to open.
755            </summary>
756        </member>
757        <member name="P:Microsoft.Expression.Interactivity.Core.HyperlinkAction.TargetWindow">
758            <summary>
759            The name of the window or tab in which NavigateUri should be opened. 
760            </summary>
761            <remarks>
762            Several values have special meanings: "_blank" will load in a new browser window, "_parent" will attempt to 
763            load in the parent frame, and "_self" will target the current page or frame. 
764            </remarks>
765        </member>
766        <member name="T:Microsoft.Expression.Interactivity.Input.KeyTrigger">
767            <summary>
768            A Trigger that is triggered by a keyboard event.  If the target Key and Modifiers are detected, it fires.
769            </summary>
770        </member>
771        <member name="P:Microsoft.Expression.Interactivity.Input.KeyTrigger.Key">
772            <summary>
773            The key that must be pressed for the trigger to fire.
774            </summary>
775        </member>
776        <member name="P:Microsoft.Expression.Interactivity.Input.KeyTrigger.Modifiers">
777            <summary>
778            The modifiers that must be active for the trigger to fire (the default is no modifiers pressed).
779            </summary>
780        </member>
781        <member name="P:Microsoft.Expression.Interactivity.Input.KeyTrigger.FiredOn">
782            <summary>
783            Determines whether or not to listen to the KeyDown or KeyUp event.
784            </summary>
785        </member>
786        <member name="T:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior">
787            <summary>
788            Repositions the attached element in response to mouse drag gestures on the element.
789            </summary>
790        </member>
791        <member name="F:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.XProperty">
792            <summary>
793            Dependency property for the X position of the dragged element, relative to the left of the root element.
794            </summary>
795        </member>
796        <member name="F:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.YProperty">
797            <summary>
798            Dependency property for the Y position of the dragged element, relative to the top of the root element.
799            </summary>
800        </member>
801        <member name="F:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.ConstrainToParentBoundsProperty">
802            <summary>
803            Dependency property for the ConstrainToParentBounds property. If true, the dragged element will be constrained to stay within the bounds of its parent container.
804            </summary>
805        </member>
806        <member name="M:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.UpdatePosition(System.Windows.Point)">
807            <summary>
808            Attempts to update the position of the associated element to the specified coordinates.
809            </summary>
810            <param name="point">The desired position of the element in root coordinates.</param>
811        </member>
812        <member name="M:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.ApplyTranslation(System.Double,System.Double)">
813            <summary>
814            Applies a relative position translation to the associated element.
815            </summary>
816            <param name="x">The X component of the desired translation in root coordinates.</param>
817            <param name="y">The Y component of the desired translation in root coordinates.</param>
818        </member>
819        <member name="M:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.ApplyTranslationTransform(System.Double,System.Double)">
820            <summary>
821            Applies the given translation to the RenderTransform of the associated element.
822            </summary>
823            <param name="x">The X component of the translation in parent coordinates.</param>
824            <param name="y">The Y component of the translation in parent coordinates.</param>
825        </member>
826        <member name="M:Microsoft.Expression.Interactivity.Layout.MouseDragElementBehavior.CloneTransform(System.Windows.Media.Transform)">
827            <summary>
828            Does a recursive deep copy of the specified transform.
829            </summary>
830            <param name="transform">The transform to clone.</param>
831            <returns>A deep copy of the specified transform…

Large files files are truncated, but you can click here to view the full file