c# adobe pdf reader component : Add page number pdf application Library tool html .net asp.net online Pro_Silverlight_5_in_CSharp_4th_edition92-part162

 INDEX 
921 
dynamic value resolution for, 110–111 
WrapBreakPanel example, 112–114 
DependencyObject class, 109, 112 
DependencyObject.SetValue( ) method, 44 
DependencyProperty class, 108–109 
DependencyProperty.Register( ) method, 109 
DependencyProperty.RegisterAttached( ) 
method, 111 
dependent assemblies, 19, 24 
deploying, Silverlight applications, 20–21 
Descendants( ) method, 881 
Description column, 788 
Description property, 773 
DescriptionViewer control, 769, 773–776 
design namespaces, 36 
design tools, Visual Studio vs. Expression Blend, 
DesignHeight attribute, 98 
DesignWidth attribute, 98 
DesiredSize property, 91–92 
DetachEvent( ) method, 612, 615 
DialogResult property, 242 
dictionaries, organizing resources with, 54–55 
Direction property, 331 
directories, managing files and, 856–858 
Directory class, 832, 855–857 
directory trees, 858–862 
DirectoryInfo object, 857, 860 
DirectoryInfo.EnumerateDirectories( ) method, 
860 
discrete key frames, key-frame animations, 388–
389 
Dispatcher class, 589 
Dispatcher.BeginInvoke( ) method, 590, 601 
Dispatcher.CheckAccess( ) method, 589 
DispatcherOperation object, 591 
DispatcherTimer class, 587 
DispatcherTimer.Tick event, 398 
DisplayDate property, 200 
DisplayDateEnd property, 200 
DisplayDateStart property, 200 
DisplayMemberPath property, 735, 789 
displays, master-details, 739–742 
div tag, 26–27, 30, 617, 622, 626–628 
DLL file, 18, 216, 218, 677–678 
DnsEndPoint object, 905 
DockPanel layout container, 62, 75–77, 83 
document object model (DOM), 608, 616 
Document Outline window, 82 
Document property, 608, 612 
DocumentElement member, 612–613, 787, 794, 
806, 813 
DocumentUri member, 612, 787, 794, 806, 813 
DOM (document object model), 608, 616 
domain service, 706–707 
DoTask( ) method, 592–594, 597 
double clicks, of mouse, handling, 123–124 
DoubleAnimation class, 353–354, 554, 557, 564–
565, 577–578, 582–583 
DoubleAnimationUsingKeyFrames, 557, 559 
Double.PositiveInfinity, 91 
DownloadFile( ) method, 846, 849 
downloading assemblies, on demand, 225–226 
DownloadProgress property, 428 
DownloadStringAsync( ) method, 867–868 
DoWork( ) method, 685 
DoWorkEventArgs object, 600 
DoWorkEventArgs.Argument property, 600 
DoWorkEventArgs.Cancel property, 605 
DoWorkEventArgs.Result property, 600 
drag-and-drop feature, 128 
DrageEventArgs.GetDataPresent( ) method, 852 
DragEnter event, 117 
DragEventArgs.GetData( ) method, 853 
dragging and dropping, 850–854 
DragInCanvasBehavior, 533–535, 537 
DragLeave event, 117 
DragMove( ) method, 657, 666, 670, 672–673 
DragOver event, 117 
DragResize( ) method, 657, 669–670, 672–673 
DrawingBrush class, 309 
Drop event, 117 
DropShadowEffect class, 330–332 
duplex services, 707–713 
client, 711–713 
configuring, 708–709 
interfaces, 709–710 
service, 710–711 
Duration property, 354, 358–359, 361–362, 530, 
538, 577 
dynamic styles, 516 
dynamic value resolution, for dependency 
properties, 110–111 
 E 
EaseX property, 538–539 
EaseY property, 538–539 
easing 
animation, 365–371 
www.it-ebooks.info
Add page number pdf - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add page numbers to pdf preview; add page numbers to pdf document
Add page number pdf - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add pages to pdf file; add page pdf reader
 INDEX 
922 
easing, animation (cont.) 
functions for, 365–366, 368–371 
in and out, 366–368 
key frames, key-frame animations, 389 
EasingFunction property, 365–366, 389 
EasingMode property, 368 
editing events, validation and, 805–807 
Effect class, 330 
Effect property, 330, 333 
Eight Ball Example, 48–49 
ElasticEase class, 366 
ElasticEase.Oscillations property, 367 
element-to-element binding, 56–59 
one-way binding, 56–57 
two-way binding, 57–59 
ElementBrushes.xaml, 54–55 
ElementName, 35, 56–58 
elements, 143–202 
AutoCompleteBox element, 177–183 
custom filtering for, 179–180 
filter mode for, 178–179 
populating dynamically, 181–183 
buttons, 163–165 
CheckBox, 164–165 
HyperlinkButton, 163–164 
RadioButton, 165 
RepeatButton, 164 
ToggleButton, 164 
in code-behind class, naming, 38–39 
connecting actions to, for behaviors, 525–526 
content controls, 158–163 
aligning, 162–163 
Content property, 160–162 
date controls, 198 
hiding, 236 
Image element, 156–158 
errors for, 158 
sizing of, 157 
ItemsControl class elements, 170–175 
ComboBox element, 172–173 
ListBox element, 170–172 
TabControl element, 173–175 
list of, 143–147 
PasswordBox element, 177 
Popup control, 168–170 
printing of, 338–340 
ProgressBar element, 198 
RichTextBlock element, 194–196 
RichTextBox element, 183–191 
creating text editor with, 191 
formatting in, 186–187 
manipulating in code, 187–188 
model for, 183–186 
using interactive elements in, 192–193 
Slider element, 197–198 
TextBlock element, 147–156 
CharacterSpacing property for, 156 
font properties for, 149–152 
Run object in, 153–154 
TextTrimming property for, 155–156 
TextWrapping property for, 154–155 
underlining, 153 
TextBox element, 175–176 
tooltips, 166–168 
Elements( ) method, 880–881 
ElementStyle property, 792, 794 
ElementToLogicalPoint( ) method, 466–467 
elevated trust applications, 657 
abilities of, 661–662 
in browser, 679 
COM, 674–677 
file access in, 854–862 
directory tree, 858–862 
managing directories and files, 856–858 
user files, 855–856 
installing, 658–661 
P/Invoke feature, 677–679 
windows 
child, 671–673 
customization of, 662–670 
Ellipse class, 129, 145, 265–266 
ellipse, with Path class, 282–283 
EllipseGeometry class, 89, 281–284, 291, 294–295 
EllipseInfo object, 408 
embedding, user controls in page, 234–236 
enableHtmlAccess parameter, 28 
encapsulating, animations, 402–406 
base class for, 403–404 
page transitions, 402–403 
WipeTransition class, 405–406 
encoding video 
in Expression Encoder, 430–432 
overview, 429–430 
EndLoad( ) method, 258, 260–261 
endpoint element, 708 
EndpointAddress class, 691 
Enumerable class, 739 
Environment.GetFolderPath( ) method, 855 
error notifications, 743–745 
Error property, 223, 688, 725 
errors 
annotation, raising, 777–778 
www.it-ebooks.info
C# PDF insert text Library: insert text into PDF content in C#.net
pageIndex, The page index of the PDF page that will be 0
adding page numbers to pdf in preview; add pages to pdf online
C# PDF File Split Library: Split, seperate PDF into multiple files
If your page number is set as 1, then the two output PDF files will contains the first page and the later three pages Add necessary references:
add page numbers to a pdf in preview; add page number pdf file
 INDEX 
923 
handling with MediaElement class, 416 
for Image element, 158 
event-handling code, adding to pages, 9–11 
event triggers, starting animation with, 355 
EventArgs class, 593, 688 
events, 205–212 
application shutdown, 209 
Application_Startup method, 206 
bubbling of, 118–123 
core events, 115–118 
handled events, 119–120 
initialization parameters, 206–209 
unhandled exceptions, 209–212 
in XAML, 47–48 
EventTrigger class, 525, 528–529, 531, 536 
EventTrigger.EventName property, 525 
exception-handling code, 703 
ExceptionRoutedEventArgs.ErrorException 
property, 416 
Execute( ) method, 138–139 
Execute.object parameter, 138–139 
ExitWindowsEx( ) method, 678–679 
Explorer file, 814 
ExportProduct, 764 
Expression Blend 
design-time support for behaviors in, 526–
529 
vs. Visual Studio, 2 
Expression Design, XAML exporting clip art with, 
308–310 
Expression Encoder, 421, 429–434, 437 
Extensible Application Markup Language. See 
XAML 
Extensible Markup Language. See XML 
.extmap.xml file, caching for class library 
assemblies, 228 
 F 
F value command, 292 
FadeInAction, 529–533 
FadeOutAction, 529, 531–533 
failed bindings, null values and, 720 
FallbackValue property, 720, 725 
FastForward value, 425 
file access, 829–862 
in elevated trust applications, 854–862 
directory tree, 858–862 
managing directories and files, 856–858 
user files, 855–856 
isolated storage, 830–841 
accessing files outside of, 841–854 
of application settings, 840–841 
file management, 832 
of objects with XmlSerializer class, 837–
840 
opening, 831 
requesting more space, 835–837 
scope of, 830–831 
uses for, 831 
writing and reading data, 833–834 
File class, 856–857 
file management, in isolated storage, 832 
file system access, 661 
file types, supported for MediaElement class, 
413–414 
File.Exists( ) method, 857 
FileInfo file, 843, 853, 858 
FileInfo object, 842, 853, 858, 861 
FileNotFoundException object, 226 
files 
managing directories and, 856–858 
user, accessing, 855–856 
FileService service, 845–847 
FileStream class, 22, 842 
FileStream.Read( ) method, 842 
Fill property, 264–265, 272, 275 
Fill value, 157, 268, 322 
FillBehavior property, 360, 362 
FillRule property, 276, 284 
filter mode, for AutoCompleteBox element, 178–
179 
Filter property, 842 
filtering, with PagedCollectionView control, 808 
FilterMode property, 178–179, 181 
FindContainer( ) method, 523–524 
FindPrimes( ) method, 602, 604 
FindPrimesCompletedEventArgs class, 593 
FindPrimesInput object, 599 
FindPrimesThreadWrapper class, 593–595 
FindPrimesThreadWrapper.DoWork( ) method, 
597 
FindPrimesWorker class, 602 
FirstDayOfWeek property, 200 
Flip( ) method, 580 
FlipButton, 573–576, 578, 582 
FlipButton control, for FlipPanel control 
example, 575–576 
FlipButtonAlternate, 573–574, 578–579 
FlipPanel control example, 567–583 
class for, 569–571 
www.it-ebooks.info
VB.NET PDF File Split Library: Split, seperate PDF into multiple
can split target multi-page PDF document file to one-page PDF files or PDF file to smaller PDF documents by every given number of pages Add necessary references
add multi page pdf to word document; adding page numbers pdf file
C# PDF Text Search Library: search text inside PDF file in C#.net
Add necessary references: Description: Search specified string from all the PDF pages. eg: The first page is 0. 0
add pdf pages together; add page number to pdf reader
 INDEX 
924 
FlipPanel control example (cont.) 
default control template, 574–575 
default style for, 571–573 
different control template, 581 
FlipButton control for, 575–576 
implementing, 580–581 
overview, 568–569 
parts and states for, 573–574 
state animations for, 576–578 
FlipPanel type, 573 
FlipPanelControl.dll assembly, 572 
flipped state, 573 
FloatableWindow control, 241 
FluidMoveBehavior class, 537–539 
focus, and keyboard handling, 136–137 
focus cue, showing, 554–555 
Focus( ) method, 136, 614, 735 
FocusControlsOnClick property, 776 
FocusedMouseOver, 550 
FocusedNormal, 550 
FocusStates, 550–551, 554–555, 560, 574 
Font class, 520 
font family, 150 
font properties, for TextBlock element, 149–152 
font embedding, 151–152 
standard fonts, 150–151 
FontFamily property, 111, 149–151, 153–154, 185, 
187, 192, 517 
FontInfo class, 520 
FontSize property, 149–150, 153–154, 167, 187, 
192, 196, 380, 515 
FontStretch property, 150, 154, 187 
FontStretches class, 150 
FontStyle property, 149–150, 153–154, 167, 187, 
190 
FontStyles class, 149, 187 
FontWeight property, 149–150, 154, 185, 187, 
189–190, 192, 196 
FontWeight.Bold, 520 
FontWeights class, 149 
ForceVector property, 345–346 
Foreground property, 41, 148, 153, 167, 185, 192, 
324, 437–438, 547 
formatting 
applying conditional, 759–761 
columns, 792–794 
and conversion, of data, 751–761 
in RichTextBox element, 186–187 
rows, 797–798 
strings 
overview, 752–754 
with value converter, 754–756 
forms, 770–776 
data class markup, 770–771 
DescriptionViewer control, 773–774 
Label control, 771–772 
ValidationSummary control, 775–776 
forward, navigation, 252–253 
frame-based animation, 407 
Frame class, 145, 244–245, 253–254 
Frame content control, 244–251 
browser URI integration with, 247–249 
more than one frame on page, 248 
no frame on startup page, 248 
and security, 248–249 
history support, 249–250 
navigation failure, 250–251 
Frame object, 248 
frame rates, desired, 371 
Frame.CacheSize property, 255 
Frame.ContentLoader property, 261 
Frame.JournalOwnership property, 252 
Frame.Navigate( ) method, 250 
Frame.Source property, 247 
Frame.UriMapper property, 251 
FrameworkElement class, 68, 90, 109, 118, 162, 
515, 523–524, 529, 569 
FriendlyName, 449 
from and to transitions, 557–558 
From property, 357–358, 381 
FrontContent property, 569 
FrontContentProjection, 576–578 
frozen columns, 800–801 
full-screen mode, 104–105 
full-screen support, 661 
 G 
GeneratedDuration property, 556 
GeneratePage( ) method, 347–348 
geometry mini-language, for Path class, 291–293 
Geometry object, 89, 281–282, 297 
Geometry.FillRule property, 292 
GeometryGroup class, 282–284, 291, 294–295 
GeometryTransform property, 265 
Get Silverlight button, 29 
GetAttribute( ) method, 614 
GetAvailableAudioCaptureDevices( ) method, 
449 
GetAvailableVideoCaptureDevices( ) method, 
449 
www.it-ebooks.info
C# PDF delete text Library: delete, remove text from PDF file in
Add necessary references: RasterEdge.Imaging.Basic.dll. matchString, The string wil be deleted from PDF file, -. 0
add page numbers pdf; add pages to pdf preview
C# PDF Text Highlight Library: add, delete, update PDF text
200F); annot.EndPoint = new PointF(300F, 400F); // add annotation to The string wil be highlighted from PDF file, 0
add a page to pdf file; add pages to pdf document
 INDEX 
925 
GetCategoriesWithProducts( ) method, 741 
GetChildrenCount( ) method, 47 
GetElementById( ) method, 617 
GetElementsByTagName( ) method, 614 
GetErrors( ) method, 748, 750 
GetFileList( ) method, 846 
GetFileListAsync( ) method, 847 
GetIsNetworkAvailable( ) method, 703 
GetParent( ) method, 47 
GetPosition( ) method, 124 
GetProduct( ) method, 729 
GetProducts( ) method, 733 
GetProperty( ) method, 615, 622, 629 
GetPropertyName( ) method, 112 
GetPropertyValue( ) method, 190 
GetResourceStream( ) method, 205, 219, 222 
GetRow( ) method, 112 
GetServerTime( ) method, 688 
GetServerTimeCompletedEventArgs class, 688, 
692 
GetStyleAttribute( ) method, 614 
GetTemplateChild( ) method, 578–579 
GetValue( ) method, 112 
GlobalOffsetX property, 305, 307 
GlobalOffsetY property, 305 
GlobalOffsetZ property, 305 
Glyphs element, 312 
Glyphs.FontUri property, 312 
Glyphs.UnicodeString property, 312 
GlyphTemplate property, 774 
GotFocus event, 116, 120 
GoToStateAction class, 536 
GradientBrush, 49 
GradientOrigin property, 319 
GradientStop object, 42–43, 45, 318 
GradientStopCollection object, 45 
GradientStops property, 42, 45 
Grid class, 44, 62, 68, 111–112, 145, 236 
Grid element, 542 
Grid layout container, 77–86 
GridSplitter for, 83–86 
rows and columns in, 79–80 
spanning rows and columns, 82–83 
Grid.Background tag, 40, 42–43, 48–49 
Grid.Children.Add( ) method, 46 
Grid.Column property, 78 
Grid.ColumnDefinitions, 78, 82, 84–86, 99, 103 
Grid.DataContext property, 719 
Grid.Row property, 44, 78, 111–112 
Grid.RowDefinitions, 78, 80, 82, 86, 99, 103 
grids, simple, 785–786 
Grid.SetRow( ) method, 44 
GridSplitter class, 83–86, 106, 145 
GridSplitter control, 731 
grouping, with PagedCollectionView control, 
809–812 
GroupName property, 165 
 H 
H x command, 293 
handled events, 119–120 
HandleRequest( ) method, 899 
Hard Rock Memorabilia, 459, 461, 467 
hardware acceleration, 372–377 
bitmap caching, 373–375 
enabling, 372–373 
evaluating, 375–377 
HasErrors( ) method, 750 
HasErrors property, 748, 750, 776 
HasMorePages property, 339, 341–342, 348 
head section, 622 
Header property, 816 
HeaderTemplate property, 816 
Height property, 68, 79, 96, 361 
HierarchicalDataTemplate object, 818 
hierarchy, of resources, 51–53 
High Level Shader Language (HLSL), 332 
Higher-level control, 119 
HighlightBrush property, 760 
HighlightQuoteStyle, 517 
history, support with Frame content control, 
249–250 
HitTest( ) method, 284 
HLSL (High Level Shader Language), 332 
HorizontalAlignment data type, 353 
HorizontalAlignment property, 68–70, 76, 81, 84, 
86, 92, 98, 353 
HorizontalScrollBarVisibility property, 101 
HorizontalTemplate element, 561 
HorizontalThumb, 560–563 
HorizontalTrackLargeChangeDecreaseRepeatBu
tton, 560–563 
HorizontalTrackLargeChangeIncreaseRepeatBut
ton, 560–563 
Host property, 204, 222 
HTML content, showing with WebBrowser 
control, 650 
HTML element, 608, 612, 614–615, 617, 620, 625, 
627–628 
HTML file, 2–3, 11, 15, 20, 650, 912 
www.it-ebooks.info
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work with Other SDKs. Please note that, PDF page number starts from 0.
add page to a pdf; add pages to pdf
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Add necessary references: RasterEdge.Imaging.Basic.dll. 0
add page number to pdf print; add page break to pdf
 INDEX 
926 
HTML (Hypertext Markup Language) 
combining content, 626–629 
interacting with elements of, 608–620 
getting browser information, 609–610 
handling JavaScript events, 619–620 
HTMLWindow class, 610 
inspecting HTML documents, 612–614 
manipulating, 614–619 
popup windows, 611–612 
scraping, 866–870 
securing interoperability, 630–631 
test page, 25–32 
alternate content, 29 
vs. ASP.NET, 2–3 
creating friendly install experience, 29–31 
mark of Web in, 31–32 
parameters for Silverlight, 27–29 
sizing Silverlight content region, 27 
HtmlDocument class, 608, 612, 614, 617, 620, 
642, 655 
HtmlDocument.CreateElement( ) method, 614 
HtmlElement class, 608, 612–614, 617–618, 627, 
629, 642, 655 
HtmlElement.AttachEvent( ) method, 620 
HtmlElement.CssClass property, 618 
HtmlElement.SetAttribute( ) method, 618 
HtmlElement.SetProperty( ) method, 615 
HtmlEventArgs object, 620 
HtmlPage class, 608–609, 612–613, 617, 622, 625, 
627, 630, 655 
HtmlPage.BrowserInformation property, 608, 
642, 655 
HtmlPage.Document property, 608 
HtmlPage.PopupWindow( ) method, 630 
HtmlPage.RegisterScriptableObject( ) method, 
622 
HtmlPage.Window property, 609, 780 
HtmlPopupWindowOptions object, 611 
HtmlWindow class, 609–610, 620, 622, 780 
HtmlWindow.CurrentBookmark property, 610 
HtmlWindow.GetProperty( ) method, 622 
HTTP headers, 705 
HTTP status code, 689 
HttpContext object, 705, 871 
HttpUtility class, 609, 617, 780 
HttpUtility.HtmlEncode( ) method, 617 
HttpUtility.UrlEncode( ) method, 878 
HyperlinkAction class, 536 
HyperlinkButton class, 145, 163–164, 192 
HyperlinkButton control, 192 
HyperlinkButton element, 163–164 
Hypertext Markup Language. See HTML 
 I 
IAsyncResult object, 258 
IAsyncTaskClient interface, 711 
IAsyncTaskClient.ReturnResult( ) method, 710 
IAsyncTaskService interface, 709 
ICommand interface, 138 
icons, customizing, 640–641 
IDataErrorInfo interface, 747, 750 
IDictionary interface, 46 
IDictionaryT.Add( ) method, 45 
IEnumerable interface, 731, 856 
iframe tag, 26 
Ignorable property, 36 
IIS smooth streaming, 428–429 
IL (Intermediate Language), 21 
IList interface, 45 
IList.Add( ) method, 45–46 
Image class, 120, 145, 160, 339, 415, 880 
Image control, 452 
Image element, 156–158, 322, 324, 333, 336, 348 
errors for, 158 
sizing of, 157 
image sets, for Deep Zoom, 459–463 
ImageBrush class, 316, 321–322, 324 
ImageBrush.Stretch property, 322 
ImagePathConverter class, 757–759, 764–765 
ImageSource object, 758, 853–854 
ImageSource property, 156, 321–322, 333, 758 
ImageUrl property, 882 
implicit data, 763–764 
IMultiValueConverter interface, 756 
in-browser elevated-trust applications, 648 
INavigationContentLoader interface, 258 
Incorrect data type, 742 
IncreaseQuotaTo( ) method, 835–836 
IncreaseVolume value, 424–425 
independent animations, 377–378 
indicators, when web service is busy, 692–693 
infrastructure programming, 258 
inheritance, of styles, 516–517 
initialization parameters, 206–209 
InitializeComponent( ) method, 10, 38, 205 
initParams parameter, 28 
Inlines property, 187 
innerHTML property, 615–616 
INotifyCollectionChanged interface, 736 
INotifyDataError interface, 778 
www.it-ebooks.info
 INDEX 
927 
INotifyDataErrorInfo interface, 715, 747–748, 
750–751 
INotifyPropertyChanged interface, 722, 727, 748 
Install button, 642–643 
Install( ) method, 205, 638–639, 643 
installing, creating friendly experience for, 29–31 
InstallPage class, 642–644, 646 
InstallState class, 204, 638, 642–644 
InstallStateChanged, 640, 643, 645 
interactive elements, in RichTextBox element, 
192–193 
interfaces, duplex services, 709–710 
Intermediate Language (IL), 21 
interoperability, with HTML, 630–631 
Invalidate( ) method, 336 
Invoke( ) method, 523–524 
InvokeActions( ) method, 525 
InvokeScript( ) method, 651 
IsAlive, 588 
IsBusy property, 692 
IsChecked property, 164–165, 790 
isClockwise x,y command, 293 
IsClosed property, 285–287, 292–293 
IsEnabled property, 168, 517 
IsExpanded property, 579 
IsFalling property, 395–396, 398–400 
IsFilled property, 285 
IsFlipped property, 570, 580 
IsFrozen property, 801 
IsFullScreen property, 105 
IsHitTestVisible property, 419 
IsIndeterminate property, 198 
isLargeArc command, 293 
IsMuted property, 420 
isolated storage, 830–841 
accessing files outside of, 841–854 
dragging and dropping, 850–854 
reading with OpenFileDialog class, 842–
843 
transmitting with web service, 844–850 
writing with SaveFileDialog class, 843–844 
of application settings, 840–841 
file management, 832 
of objects with XmlSerializer class, 837–840 
opening, 831 
requesting more space, 835–837 
scope of, 830–831 
uses for, 831 
writing and reading data, 833–834 
IsolatedStorageFile class, 831–832, 834 
IsolatedStorageFile.AvailableFreeSpace 
property, 835–836 
IsolatedStorageFile.GetUserStoreForApplication
( ) method, 831 
IsolatedStorageFile.Quota property, 836 
IsolatedStorageFile.Remove( ) method, 837 
IsolatedStorageFileStream class, 833 
IsolatedStorageFileStream object, 832–833 
IsolatedStorageSettings class, 840–841 
IsOneWay property, 709 
IsOpen property, 168 
IsPopupWindowAllowed property, 611 
IsReadOnly property, 175 
IsReady member, 612, 787 
IsReusable property, 871 
IsRunningOutOfBrowser property, 204, 641–642 
IsSelected property, 172 
IsTabStop property, 136 
IsThreeState property, 790 
IsTodayHighlighted property, 200 
IsValid property, 774 
ItemFilter property, 179 
Items property, 47, 891 
ItemsControl class, elements for, 170–175 
ComboBox element, 172–173 
ListBox element, 170–172 
TabControl element, 173–175 
ItemsPanel property, 766 
ItemsSource property, 170, 181–182, 731, 761, 
763, 786, 816, 818, 825 
ItemTemplate property, 761, 763, 818 
 J 
JavaScript events, handling, 619–620 
JavaScript function, 609, 622, 624–625 
JavaScript language, interacting with code using 
WebBrowser control, 651 
JavaScript method, 621, 624, 651–652 
JavaScript Object Notation (JSON), 886–889 
Join( ) method, 588 
JournalOwnership property, 248–249, 252 
JSON (JavaScript Object Notation), 886–889 
 K 
Key attribute, 45, 50 
Key Frame, 434 
key-frame animations, 387–390 
discrete key frames, 388–389 
www.it-ebooks.info
 INDEX 
928 
key-frame animations (cont.) 
easing key frames, 389 
spline key frames, 389–390 
Keyboard class, 135 
keyboard handling, 132–137 
and focus, 136–137 
key modifiers, 135–136 
key presses, 132–134 
KeyDown event, 115–116, 118, 120, 132–134, 136 
KeyEventArgs object, 132 
KeyPress event, 104 
KeySpline property, 389 
KeyTime property, 388 
KeyTrigger class, 537 
Key.Unknown value, 132 
KeyUp event, 116, 118, 120, 132–134 
 L 
L command, 292 
Label class, 145 
Label control, 147, 771–772, 775–776 
Language Integrated Query expressions. See 
LINQ 
LargeChange property, 197 
LastCompletedStage property, 724 
layering, Canvas layout container, 88 
layout pass, 90 
layouts 
Canvas layout container, 86–90 
clipping for, 88–90 
layering with ZIndex, 88 
containers, 61–65 
and Background property, 63–64 
and Border class, 64–65 
nesting of, 80–81 
transforms, 300–301 
custom layout containers, 90–97 
ArrangeOverride( ) method, 92 
MeasureOverride( ) method, 90–92 
UniformGrid layout container, 93–97 
DockPanel layout container, 75–77 
Grid layout container, 77–86 
GridSplitter for, 83–86 
rows and columns in, 79–80 
spanning rows and columns, 82–83 
of items, changing, 766–767 
sizing pages, 97–106 
full-screen mode, 104–105 
ScrollViewer content control, 99–101 
Viewbox content control, 101–103 
StackPanel layout container, 66–73 
alignment in, 69 
layout properties in, 67–68 
margins in, 70 
sizing in, 72–73 
transitions, parts model, 564–566 
WrapPanel layout container, 74–75 
LayoutUpdated event, 118 
Length property, 853 
light sources, WPF lighting model, 495 
line caps and line joins, for shapes, 277–279 
Line class, 272–273 
line, with Path class, 282–283 
LinearGradientBrush class, 42, 316–319, 325 
LinearGradientBrush.GradientStops property, 42 
LinearGradientBrush.SpreadMethod property, 
318 
LineBreak class, 154 
LineBreakBefore property, 114 
LineGeometry class, 281–283, 291 
LineHeight property, 154–156 
LineSegment class, 286, 292–293 
LineSegment.Point property, 286 
linking feature, 698 
Links property, 891 
LINQ (Language Integrated Query) expressions 
binding collection items to, 736–739 
querying XDocument objects with, 881–883 
LINQ support, 707 
list, of elements, 143–147 
ListBox class, 145, 159, 170–172, 175, 202 
ListBox control, 159, 172, 519, 541, 565, 763–764, 
861 
ListBox element, 170–172 
ListBoxItem class, 170–172, 235 
ListBoxItem control, 564–565 
ListBoxItem.Content property, 761 
ListBox.Items.Add( ) method, 763 
ListBox.SelectedItem object, 172 
ListBox.SelectedValue property, 742 
Listen( ) method, 911 
Load( ) method, 878 
LoadComponent( ) method, 205 
Loaded event, 118 
LoadingRow method, 797 
local connections, messages, 909–912 
local prefix, 764 
Local property, 19, 23 
LocalMessageReceiver object, 911 
LocalMessageSender class, 910 
www.it-ebooks.info
 INDEX 
929 
LocalMessageSender object, 910 
LocalOffsetX property, 305, 307 
LocalOffsetY property, 305 
LocalOffsetZ property, 305 
LogicalToElementPoint( ) method, 466 
looping, audio, 447 
LostFocus event, 116, 120 
LostMouseCapture event, 117, 127 
low-level keyboard handling, 135 
 M 
M command, 292 
M x,y commands, 292 
Main( ) method, 898 
main windows, controlling, 655–657 
MainPage class, 38–39, 210 
MainPage.ReportError( ) method, 210 
MainPage.xaml file, 7, 38 
MainPage.xaml.cs file, 9, 38 
ManagedThreadId, 588 
Margin property, 68, 98, 162, 545, 800 
margins, in StackPanel layout container, 70 
mark of Web, in HTML test page, 31–32 
Marker property, 434 
markers, for video, 432–437 
markup, data class, 770–771 
markup extensions, 33, 50–51, 54, 56–57, 59 
master-details display, 739–742 
MasterVolume property, 446 
Matrix3DProjection, 304 
MatrixTransform class, 296 
MaxHeight property, 68, 98 
Maximum property, 197 
MaxLength property, 175, 907 
MaxWidth property, 68, 72, 98, 823 
Measure( ) method, 90–92, 95 
measure pass, 90 
MeasureCore( ) method, 90 
MeasureOverride( ) method, 90–92, 94 
media commands, for MediaElement class, 422–
425 
MediaCommand, 422–424 
MediaElement class, 120, 146, 415, 421–422, 445 
and adaptive streaming, 428–429 
changing balance, 417–421 
changing position, 417–421 
changing volume, 417–421 
controlling playback, 415 
file types supported, 413–414 
handling errors, 416 
media commands for, 422–425 
playing audio, 444–447 
changing playback settings, 445–446 
looping, 447 
multiple sounds, 416–417 
overlapping sounds, 446–447 
with SoundEffect class, 445 
playing video, 421–429, 444 
encoding for, 429–430 
encoding in Expression Encoder, 430–432 
markers for, 432–437 
Video Effects class, 438–444 
VideoBrush class, 437–438 
playlists for 
client-side, 425–426 
server-side, 426 
progressive downloading vs. streaming, 426–
428 
trick play feature, 421–422 
MediaElement.Play( ) method, 522 
MediaElement.PlaybackRate property, 421 
MediaOpened, 419, 435–437 
MemoryStream object, 453 
MemoryStreamAudioSink class, 454 
MergedProperties, 55 
Message class, 902, 907 
Message property, 653 
messages 
receiving 
with local connections, 911–912 
with messenger clients, 908–909 
sending 
with local connections, 911–912 
with messenger clients, 907–908 
messaging server, 900–903 
messenger clients, 904–909 
connecting to server, 904–907 
receiving messages, 908–909 
sending messages, 907–908 
MessengerConnection class, 901 
MessengerConnection.ReceiveMessage( ) 
method, 903 
MessengerServer class, 901 
MessengerServer.Deliver( ) method, 901 
MessengerServer.DeliverMessage( ) method, 902 
methods, calling from browser, 622–624 
microphone input, recording audio snippets, 
452–457 
Microsoft.Expression.Interactivity.dll assembly, 
522, 526, 532, 536–538 
www.it-ebooks.info
 INDEX 
930 
Microsoft.Xna.Framework.Audio namespace, 
444 
MIME type, 219 
MinHeight property, 68, 74–75, 98 
Minimum property, 197 
MinimumLength property, 779 
MinimumPopulateDelay property, 183 
minRuntimeVersion parameter, 25, 27–28, 30–31 
MinWidth property, 68, 72, 84, 98, 788 
Mode property, 57 
model, for RichTextBox element, 183–186 
Model-View-ViewModel (MVVM), 137, 513 
ModelName property, 720 
Model_Number' property, 725 
modifier keys, 135–136 
Modifiers property, 135 
mouse capturing, 117, 127 
mouse handling, 123–132 
capturing mouse, 127 
cursors for, 131–132 
double and triple clicks, 123–124 
example of, 128–131 
movements, 124–125 
right-clicks, 123 
of wheel, 125–127 
MouseButtonEventArgs.Handled property, 116, 
123 
MouseCapture( ) method, 127 
MouseDragElementBehavior class, 537 
MouseEnter event, 117, 124 
MouseEventArgs object, 124 
MouseLeave event, 117, 124, 629 
MouseLeftButtonDown event, 116–119, 121–122, 
124, 129, 529, 534 
MouseLeftButtonUp event, 116, 118–120, 127, 
130–131, 533–535 
MouseMove event, 115, 117, 124, 130–131, 533–
535 
MouseOver event, 550–555, 557, 559–560, 574 
MouseRightButtonDown event, 116, 123–124 
MouseRightButtonUp event, 117, 124 
MouseWheel event, 117, 125–127 
MouseWheelEventArgs.Delta property, 125 
movements, of mouse, 124–125 
mscorlib.dll, 18, 22 
multiple pages, printing of, 340–343 
multiple templates, 763–764 
MultiScaleImage class, 146–147 
multithreading, 585–606 
BackgroundWorker component, 598–606 
running, 599–601 
supporting cancellation, 604–606 
tracking progress, 601–603 
description of, 585–587 
DispatcherTimer class, 587 
goals of multithreading, 586–587 
Thread class, 587–598 
cancellation support, 596–598 
marshaling code to user interface thread, 
589–591 
thread wrapper, 591–596 
Worker class, 593–594 
MuteVolume value, 425 
MVVM (Model-View-ViewModel), 137, 513 
 N 
Name attribute, 38–39, 54 
Name property, 48, 168, 588, 773, 842, 853 
namespaces, 34–37 
core namespaces, 35–36 
custom namespaces, 36–37 
design namespaces, 36 
naming elements, in code-behind class, 38–39 
NaturalDuration property, 419 
Navigate( ) method, 238, 244, 246, 248–249, 251, 
259, 404, 610, 650 
NavigateToBookmark( ) method, 610 
NavigateToString( ) method, 650 
NavigateUri property, 163, 253 
NavigateUrl property, 192 
NavigatingCancelEventArgs object, 249 
navigation, 233–262 
ChildWindow control, 239–241 
designing, 241–242 
showing, 242–244 
custom content loaders, 257–262 
and authentication, 258–260 
creating, 260–261 
using, 261 
forward and backward, 252–253 
Frame content control, 244–251 
browser URI integration with, 247–249 
history support, 249–250 
navigation failure, 250–251 
loading user controls, 233–239 
and browser history, 239 
embedding in page, 234–236 
hiding elements, 236 
managing root visual, 236–237 
retaining page state, 237–238 
www.it-ebooks.info
Documents you may be interested
Documents you may be interested