Index
A
Accessor
Access techniques
application implementation
caching strategies
modern applications
order of operations
presentation code
stable connection
user interface
Access token
AcquireInteractiveTokenAsync
AcquireSilentTokenAsync
AcquireTokenAsync
AcquireTokenInteractive
AddAuthentication
AddConsole()
AddDebug()
Address bar
AddressBarProgressRing
AfterAccessNotification
Android
application
custom fonts
Device Manager
ecosystem
emulator
folder
images
logging
Microsoft Graph
page header
pre-processor directives
project
test authentication
user interface
AndroidAsset
Android-specific configurations
AppKit
Application
object
code flow
flow
scope
styles
window
App.xaml
App.xaml.cs
App.xaml.cs ConfigureServices method
App.xaml styles
benefits
disadvantages
XAML code
Architecture
Assets
Asset scaling table
Assets folder
AsyncRelayCommand
ATSApplicationFontPath
AuthenticateRequestAsync
Authentication
access token
Azure AD
SeeAzure Active Directory (Azure AD)
code
implementation
Office 365
OneDrive API
providers
redirect URI
refresh token
scopes
service
social
test
AuthenticationConfiguration class
AuthenticationConfiguration.cs
AuthenticationExtensions.cs
AuthenticationProvider
AuthenticationResult
AuthenticationService
AuthenticationService.cs
AutoWireViewModel
AutoWireViewModelChanged
Azure Active Directory (Azure AD)
authentication provider
configuration
MSAL
registration
Azure App registration
Add platform
application wizard
authentication
Azure Active Directory page
mapping
mobile and desktop applications
“New registration” button
portal search
redirect URIs
selection wizard
tweak settings
URI configuration screen
WASM
B
Back and Forward properties
Back navigation
BaseFilesViewModel
BeforeAccessNotification
Binding
BoolToVisibilityConverter
Building blocks
BundleResource
Business rules
Button control
Button styles
C
Caching strategies
Caching tools
Callback
CancellationToken
CanExecute()
CanMoveBack
CanMoveForward
Catch blocks
C# developers
childrenTable
Codebase
Code flow
Code organization
Code snippet
ColumnDefinitions
Combination
Commanding to LoginViewModel
CommunityToolkit.Mvvm NuGet package
Concrete implementation
Configuration
See alsoDependency injection
ConfigureAuthentication
ConfigureDependencyInjection
ConfigureLogging method
ConfigureServices method
Console.WriteLine
Constructor
Constructor code
Constructor injection
Consumer product
Container
Controls
Control styles
Controls.xaml
Convention-based technique
Converters
BoolToVisibilityConverter
building blocks
data binding type
global styles
IsEmptyToVisibilityConverter
parameters
public properties
syntax
usage
Converters.xaml
Cross-platform applications
Cross-platform code
Cross-platform ImageSource considerations
csproj files
CurrentFolderPath property
Custom fonts
Android
application
font styles
iOS
macOS
material icons
Skia
WASM
Windows
Customize layout and controls
D
Dashboard
See alsoDashboardViewModel
APIs
changes
datastore
display name
email address
INavigationService
offline code
UnoDrive
Dashboard core layout
Android
frame
header
iOS
Linux
macOS platform
master-detail design pattern
MenuItems
PaneCustomContent
Uno Platform
Visual Studio Solution Explorer
WASM
Windows
WPF platform
DashboardPage
Dashboard-specific navigation
DashboardViewModel
Dashboard.xaml.cs
Data binding
converters
DataContext
Data loading
Data model
Visual Studio Solution Explorer
Data payload
Datastore
API
Data structure
DataTemplate
DataTemplateSelector
Debugging
Debug viewer
Default WSL2
Dependency injection
Android implementation
Azure Portal
Client ID
code files
configuration code
container
extension method
“Hello World!”
intent filter
iOS
lifetime
logging
login-callback.htm
macOS
microsoft.extensions
MSAL
MVVM applications
native application model
redirect URIs
registration
retrieval
Skia
startup code
toolkit
UnoDrive
Visual Studio
WebAssembly
DependencyProperty
Displaying images
application
DataTemplate
macOS
DisplayName
Doubly linked list
DriveFolderTemplate
DriveItem
DriveItemCollection
DriveItemTemplate
E
Empty implementation
Emulator
EnableSerialization
Entities
Entry point
Error message
Event handler code
Exception
Exception handling
F
Facebook
FalseValue
FilesAndFolders
Files and folders explorer
File.WriteAllBytesAsync
FindViewModel
FolderTemplate
Font-family attribute
Fonts provided by application
Font styles
application
header control
shared project
Visual Studio Solution Explorer
XAML
Fonts.xaml file
Forward navigation
Frame
control
default values
navigation
NavigationView
platform-specific xmlns
UIElement
Function pointer
G
Garbage collector
Generic PList Editor
GetCachedFiles
GetFilesAsync
GetGraphDataAsync
GetRecentFilesAsync
GetRedirectUri
GetRootFilesAsync
.NET 6 considerations
request builder
web requests
GetRootFrame
GetRootId
GetSharedFilesAsync
GetUserInfoById
GitHub
Global styles
GoBack()
GraphFileService
APIs to datastore
AuthenticationProvider
cross-platform ImageSource considerations
GetFilesAsync
GetRootFilesAsync
interface
loading indicators
.NET 6 mobile considerations
offline code
Stubs
WPF considerations
GraphRequestType
GraphRequestType.cs
GraphServiceClient
Grid.ColumnDefinitions
Grid control
Grid row
GridView
GridView styles
GridView.xaml
Grouped styles
benefits
button styles
categories
disadvantages
entry point
LoginPage.xaml
TextBlock
Visual Studio Solution Explorer
XAML file
GTK
images
Microsoft Graph
test authentication
user interface
GTK3 runtime
GTK target project
debug UnoDrive.Skia.Gtk
default WSL 2
GTK3 runtime
install an X11 Server for Windows
install GTK3 on Linux
install .NET 6
install WSL2
install X11 on WSL 2
Linux environment
Linux operating systems
plug-and-play environment
Program.cs
Visual Studio
Windows machine
H
Header
HeaderControl
HeaderControl.xaml
Helper method
HorizontalAlignment
HttpException
HttpRequestMessage
I
IAuthenticationProvider
IAuthenticationService
ICommand
Icon property
IDataStore
IEnumerable
IGraphFileService
IInitialize interface
ILogger
Image assets
Images
adding
displaying
layer
user interface
ImageSource
IMessageService
INavigationService
dashboard
dependency injection
LoginViewModel
INetworkConnectivityService
Info.plist file
InitializeAsync()
Install GTK3 on Linux
Install .NET 6
Install WSL2
Install X11 on WSL 2
Install X11 Server on Windows
Intent filter code
Interactive authentication
Internet connection
iOS
application
custom fonts
dashboard
dependency injection
folder
images
logging
Microsoft Graph
page header
pre-processor directives
simulator
test authentication
user interface
iPhoneSimulator
IPublicClientApplication
IRelayCommand
IsBusy
IsBusy=true
IsEmptyToVisibilityConverter.cs
IServiceProvider
IsMainContentLoading
IsPageEmpty
IsPaneToggleButtonVisible
IsStatusBarLoading
Item click navigation
Item details
ItemInvoked event
ItemsSource
ItemTemplate
ItemTemplateSelector
Item type
ITokenCache
IValueConverter
J, K
JetBrains Rider
L
Layout and controls
Lifecycle
Lifetime
Linux
application
page header
pre-processor directives
LiteDatabase
LiteDB NuGet package
LoadDataAsync
Loading indicators
Local data store
Local variable
Location model
Logging
Android
API
ConfigureServices method
GTK
iOS
LoginViewModel
macOS
platform-specific code techniques
startup configuration
statements
target implementations
target platform
Uno Platform template
WASM target
Windows
WPF
LoggingConfiguration
LoggingConfiguration.wpf.cs code
LoggingExtensions
Login button
Login flow
Login operation
Login page
components
controls addition
customize layout and controls
Visual Studio Solution Explorer
x:Class attribute
LoginPage
LoginPage.xaml
LoginPage.xaml.cs
LoginViewModel
commanding
Long-running process
M
MacCatalyst
Mac debug output window
macOS
application
considerations
custom fonts
dashboard
dependency injection
folder
images
logging
Microsoft Graph
page header
pre-processor directives
test authentication
user interface
macOS slnf file
MainActivity
MainPage
MainPage.xaml
MainPage.xaml.cs
MainViewModel
Mapping
Margin
Master-detail menu
Material icons
mc:Ignorable attribute
MenuItems
MenuItemSelected
Menu navigation
MessageService
Microsoft Authentication Library (MSAL)
Microsoft Dependency Injection
Microsoft.extensions
Microsoft.Extensions.DependencyInjection
Microsoft.Extensions.Logging.Console
Microsoft Graph
Android
APIs
data models
GraphFileService
GTK application
integration
invocations
iOS
macOS application
.NET 6 mobile data models
NuGet package addition
RESTful API
UnoDrive application
WASM
Windows
WPF application
Microsoft Identity
Microsoft’s material icons
Microsoft Toolkit
Mobile targets
Android
iOS folder
MacCatalyst
macOS folder
.NET project
Visual Studio Solution Explorer
Model-View-ViewModel (MVVM)
application architecture
binding
implementation
LoginViewModel
model
UnoDrive
user interface code
view
ViewModel
MsalUiRequiredException
ms-appx syntax
MSBuild
Multiple windows
Multi-targeted projects
Multitenant and Personal
Mutators
MvvmApplication
MVVM commanding pattern
MyFiles
MyFilesPage
MyFilesPage caching
MyFilesPage.xaml
MyFilesPage.xaml.cs
MyFilesViewModel
MyStyle
MyValue
N
Named styles
Native controls
NavigateToDashboard
Navigation
code block
command
commanding to LoginViewModel
login flow
LoginViewModel
NuGet packages
page overrides
scalable applications
type string
Uno Platform
navigation.NavigateToDashboard()
NavigationService
implementation
INavigationService
MVVM applications
NavigationTransitionInfo
Navigation types
combination
frame-based navigation
master-detail menu
options
tabbed menu
NavigationView
NavigationView.Header
NavigationViewItem
net6.0-android
net6.0-ios
.NET 6 mobile considerations
.NET 6 mobile data models
.NET CLI templates
.NET debugging
.NET developer
.NET library MSAL.NET
.NET MAUI
.NET Templates
NetworkConnectivityLevel
NetworkConnectivityService
NetworkInformation
New project creation
GTK
SeeGTK target project
mobile targets
.NET CLI templates
.NET project
.NET Templates
shared code
shared projects
Solution Explorer
WASM
Windows target
WPF target
NoDataMessage
Non-Windows target
NoSQL database
NotifyCanExecuteChanged()
NotSupportedException
NuGet packages
NullEqualsCollapsedConverter
NullEqualsVisibleConverter
O
OAuth2
Object parameter
ObservableObject
Offline code
GraphFileService
Offline data
access strategies
authentication
GraphFileService
LiteDB
local data store
mobile application
MyFilesPage caching
token caching
Offline mode
OnBackAsync
OneDrive
OneDrive API
OneDrive data
OneDriveItems
OneDriveItemTemplateSelector
OneDriveItemTemplateSelector.cs
OneDriveItemType
OneDrive navigation
forward and back navigation
item click
models updation
user interface
OnForwardAsync
OnItemClick()
Online mode
OnLogin
OnLoginClick
OnNavigated() method
OnNavigatedTo() method
OnPropertyChanged()
Optional parameters
NavigationTransitionInfo
object parameter
Organizing styles
App.xaml styles
Grouped styles
OSLogLoggerProvider
P, Q
PackageReference
Padding
Page header
Android
border control
HeaderControl
iOS
Linux
macOS
padding and spacing
platform-specific customization
TextBlock
UserControl
WebAssembly application
Windows
WPF
Page styles
PaneCustomContent
Partial method
pathId parameter
Path property
Pixel-perfect user interfaces
Placeholder
Platforms
Platform-specific code
multi-targeting project
pre-processor directive
Uno Platform
XAML
Platform-specific convention
Preceding code
Pre-processor directives
Android
code generators
code organization
debug mode
documentation
iOS
Linux
macOS application
platform-specific code
Skia target
WebAssembly
Windows application
WPF application
Presentation layer
Private method stub
Private nested class
Private static method
Private variable
ProcessGraphRequestAsync
Program.cs
ProgressRing
ProgressRing.xaml
Project Templates
PublicClientApplicationBuilder
Public properties
R
Recent files
RecentFilesPage
RecentFilesPage.xaml
RecentFilesViewModel
Redirect URIs
Refresh token
Registration
RelayCommand
requestType parameter
ResourceDictionary
RESTful APIs
RESTful endpoints
Retrieval
RootId
RowSpan
S
SampleSelector
SaveCachedFiles
SaveUserInfo
Scaled assets
Scaling algorithm
Scopes
Screen size
ScrollViewer
Selectors
addition
DataTemplates
data type
example
GridView styles
UnoDrive application
XAML code
SelectTemplateCore
SetAfterAccess
SetBeforeAccess
SetHeaderText()
SetProperty()
Shared code
Shared files
SharedFilesPage
SharedFilesPage.xaml
SharedFilesViewModel
Shared projects
SharedWithMe
SignOut
SignOutAsync
Silent authentication
Silent tokens
Single tenant
Skia
Linux
target platform
WPF project
SkiaSharp
Skia target
Social authentication
Software Development Kits (SDKs)
Solution Explorer
StackPanel
Startup logic
StaticResource
Status bar
StoreThumbnailsAsync
string.IsNullOrEmpty()
String value
Stubbed class
Stubbed implementation
Stubs
Style object
Style implementations
application styles
control styles
named styles
page styles
Style inheritance
application scope
application style
Button control
page or control scope
page style
Style object
T
Tabbed menu
Target implementations
TargetType
Test authentication
Android
GTK
iOS
macOS
WASM
Windows
WPF
Test Cross-Platform
Android application
iOS application
Linux
macOS
WebAssembly
WPF application
Text property
TextBlocks
color
controls
styles
TextBox
Thumbnail
ThumbnailImage
ThumbnailPath
ThumbnailSource
TokenCacheStorage
TokenCacheStorage.cs
Token caching
TrueValue
Try-catch block
Try-catch-finally block
Twitter
U
UIAppFonts
UIKit
Universal Windows Platform (UWP)
specification
vs. WinUI
Uno Check
installing
requirements
run
UnoDrive
abstract method
application
AutoWireViewModel
constructor
container registration process
MVVM
partial class
ViewModel
ViewModelLocator
UnoDrive Book Sample
UnoDrive.Mobile
UnoDrive.Mobile.csproj
UnoDrive.Models.DriveItem[]
UnoDrive.Mvvm folder
UnoDrive.Shared
UnoDrive.Skia.Gtk
UnoDrive.Skia.Gtk.csproj
UnoDrive.Skia.Wpf
UnoDrive.Skia.Wpf.csproj
UnoDrive.Skia.Wpf.Host
UnoDrive.Wasm project
UnoDrive.Windows
UnoDrive.Windows.csproj
Uno Platform
Android
application
architecture
C# developers
documentation
image layer
navigation
.NET developer
.NET MAUI
original vision
pixel-perfect user interfaces
Platform-specific code
project creation
Uno Check
UWP
Visual Studio
WASM
Web API
Windows
WinUI
WPF
Xamarin.Forms developer
UpdateCachedFileById
UpdateFiles
UserControl
UserInfo
UserInfo.cs
User interface
address bar
Android
files and folders explorer
GTK
iOS
macOS
MyFilesPage.xaml
OneDrive path
WASM
Windows application
WPF application
User interface code
UserPrincipalName
UserTokenCache
V
VerticalAlignment
ViewModel
ViewModel implementation
constructor
data binding
data loading
entry point
public properties
view model code
ViewModelLocator
View stack navigation
Virtual keyword
Visibility
Visual Studio
macOS machine
.NET debugging
Project Templates
requirements
Solution Explorer
Visual Studio Solution Explorer
BoolToVisibilityConverter.cs
dashboard
data models
IsEmptyToVisibilityConverter.cs
W
Web API
WebAssemblyConsoleLoggerProvider
WebAssembly (WASM)
application
custom fonts
dashboard
images
Microsoft Graph
page header
pre-processor directives
user interface
Welcome message
Windows
custom fonts
images
logging
Microsoft Graph
page header
test authentication
user interface
WASM
Windows desktop app
basic title
Grid layout
larger text
login button
Windows IP address
Windows pre-processor directive
Windows Presentation Framework (WPF)
logging
images
page feader
pre-processor directives
user interface
Windows Subsystem for Linux (WSL)
Windows target project
WinUI
controls
ResourceDictionary
WinUI developers
WithRedirectUri(GetRedirectUri())
WithUnoHelpers()
WPF project
WPF target
X, Y, Z
Xamarin.Forms
XAML
Android
dashboard
code
file
namespaces
native controls
NavigationView
object
xmlns definitions
x:Key notation
XLaunch
xmlns definition
x:Name property
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.152.162