Uniform Chat
  • Uniform.Matrix
  • API
Search Results for

    Show / Hide Table of Contents
    • LiveKit.Proto
      • ActiveSpeakerUpdate
      • AddTrackRequest
      • AudioCodec
      • AudioTrackFeature
      • BackupCodecPolicy
      • CandidateProtocol
      • ChatMessage
      • ClientConfigSetting
      • ClientConfiguration
      • ClientInfo
      • ClientInfo.Types
      • ClientInfo.Types.Capability
      • ClientInfo.Types.SDK
      • Codec
      • ConnectionQuality
      • ConnectionQualityInfo
      • ConnectionQualityUpdate
      • ConnectionSettings
      • DataBlob
      • DataBlobKey
      • DataBlobKey.KeyOneofCase
      • DataChannelInfo
      • DataChannelReceiveState
      • DataPacket
      • DataPacket.Types
      • DataPacket.Types.Kind
      • DataPacket.ValueOneofCase
      • DataStream
      • DataStream.Types
      • DataStream.Types.ByteHeader
      • DataStream.Types.Chunk
      • DataStream.Types.CompressionType
      • DataStream.Types.Header
      • DataStream.Types.Header.ContentHeaderOneofCase
      • DataStream.Types.OperationType
      • DataStream.Types.TextHeader
      • DataStream.Types.Trailer
      • DataTrackExtensionID
      • DataTrackExtensionParticipantSid
      • DataTrackFrameEncoding
      • DataTrackFrameEncoding.Types
      • DataTrackFrameEncoding.Types.WellKnownFrameEncoding
      • DataTrackFrameEncoding.ValueOneofCase
      • DataTrackInfo
      • DataTrackSchemaEncoding
      • DataTrackSchemaEncoding.Types
      • DataTrackSchemaEncoding.Types.WellKnownSchemaEncoding
      • DataTrackSchemaEncoding.ValueOneofCase
      • DataTrackSchemaId
      • DataTrackSubscriberHandles
      • DataTrackSubscriberHandles.Types
      • DataTrackSubscriberHandles.Types.PublishedDataTrack
      • DataTrackSubscriptionOptions
      • DependencyDescriptorForwarderState
      • DisabledCodecs
      • DisconnectReason
      • EncryptedPacket
      • EncryptedPacketPayload
      • EncryptedPacketPayload.ValueOneofCase
      • Encryption
      • Encryption.Types
      • Encryption.Types.Type
      • EventMetric
      • FilterParams
      • GetDataBlobRequest
      • GetDataBlobResponse
      • ICEServer
      • ImageCodec
      • JoinRequest
      • JoinResponse
      • LeaveRequest
      • LeaveRequest.Types
      • LeaveRequest.Types.Action
      • ListUpdate
      • LivekitMetricsReflection
      • LivekitModelsReflection
      • LivekitRtcReflection
      • MediaSectionsRequirement
      • MetricLabel
      • MetricSample
      • MetricsBatch
      • MetricsRecordingHeader
      • MuteTrackRequest
      • NegotiatedDataChannelID
      • OptionsExtensions
      • OptionsReflection
      • PacketTrailerFeature
      • Pagination
      • ParticipantInfo
      • ParticipantInfo.Types
      • ParticipantInfo.Types.Kind
      • ParticipantInfo.Types.KindDetail
      • ParticipantInfo.Types.State
      • ParticipantPermission
      • ParticipantTracks
      • ParticipantUpdate
      • Ping
      • PlayoutDelay
      • Pong
      • PublishDataTrackRequest
      • PublishDataTrackResponse
      • RTCPSenderReportState
      • RTPDrift
      • RTPForwarderState
      • RTPForwarderState.CodecMungerOneofCase
      • RTPMungerState
      • RTPStats
      • ReconnectReason
      • ReconnectResponse
      • RegionInfo
      • RegionSettings
      • RequestResponse
      • RequestResponse.RequestOneofCase
      • RequestResponse.Types
      • RequestResponse.Types.Reason
      • Room
      • RoomEndReason
      • RoomMovedResponse
      • RoomUpdate
      • RpcAck
      • RpcError
      • RpcRequest
      • RpcResponse
      • RpcResponse.ValueOneofCase
      • Sensitivity
      • ServerInfo
      • ServerInfo.Types
      • ServerInfo.Types.Edition
      • SessionDescription
      • SignalRequest
      • SignalRequest.MessageOneofCase
      • SignalResponse
      • SignalResponse.MessageOneofCase
      • SignalTarget
      • SimulateScenario
      • SimulateScenario.ScenarioOneofCase
      • SimulcastCodec
      • SimulcastCodecInfo
      • SipDTMF
      • SpeakerInfo
      • SpeakersChanged
      • StoreDataBlobRequest
      • StoreDataBlobResponse
      • StreamState
      • StreamStateInfo
      • StreamStateUpdate
      • SubscribedAudioCodec
      • SubscribedAudioCodecUpdate
      • SubscribedCodec
      • SubscribedQuality
      • SubscribedQualityUpdate
      • SubscriptionError
      • SubscriptionPermission
      • SubscriptionPermissionUpdate
      • SubscriptionResponse
      • SyncState
      • TimeSeriesMetric
      • TimedVersion
      • TokenPagination
      • TrackInfo
      • TrackPermission
      • TrackPublishedResponse
      • TrackSource
      • TrackSubscribed
      • TrackType
      • TrackUnpublishedResponse
      • Transcription
      • TranscriptionSegment
      • TrickleRequest
      • UnpublishDataTrackRequest
      • UnpublishDataTrackResponse
      • UpdateDataSubscription
      • UpdateDataSubscription.Types
      • UpdateDataSubscription.Types.Update
      • UpdateLocalAudioTrack
      • UpdateLocalVideoTrack
      • UpdateParticipantMetadata
      • UpdateSubscription
      • UpdateTrackSettings
      • UpdateVideoLayers
      • UserPacket
      • VP8MungerState
      • VideoCodec
      • VideoConfiguration
      • VideoLayer
      • VideoLayer.Types
      • VideoLayer.Types.Mode
      • VideoQuality
      • WebhookConfig
      • WrappedJoinRequest
      • WrappedJoinRequest.Types
      • WrappedJoinRequest.Types.Compression
    • Uniform.Chat.Avalonia
      • App
      • ClipboardFile
      • GuiPlatform
    • Uniform.Chat.Avalonia.Services
      • AccountCreator
      • AccountMemory
      • AvaloniaUiDispatcher
      • ClientConnection
      • IAccountCreator
      • INotifier
      • IPushService
      • IUiDispatcher
      • PasswordRequiredException
      • PushDistributor
      • PushRegistration
      • ShareInbox
      • SharedContent
      • SharedFile
      • SignIn
    • Uniform.Chat.Avalonia.ViewModels
      • ActionSheetViewModel
      • AdminAccountItem
      • AdminReportItem
      • AdminSection
      • AdminTokenItem
      • AdminViewModel
      • AppTheme
      • AudioTestViewModel
      • CallViewModel
      • ChatViewModel
      • ConnectingViewModel
      • DeviceItem
      • DirectoryViewModel
      • LicenseEntry
      • LicensesViewModel
      • LogFileItem
      • LoginViewModel
      • LogsViewModel
      • MainViewModel
      • MemberItem
      • MessageKind
      • MessageList
      • MessageViewModel
      • PublicRoomItem
      • RoomItemViewModel
      • SecurityViewModel
      • SettingsViewModel
      • SheetAction
      • SheetDetail
      • StatusLine
      • VerificationViewModel
      • VideoFeed
      • ViewModelBase
    • Uniform.Chat.Avalonia.Views
      • ActionSheetView
      • AdminView
      • ChatView
      • ConnectingView
      • DirectoryView
      • LicensesView
      • LinkClickedEventArgs
      • LoginView
      • MainView
      • MainWindow
      • RichText
      • SecurityView
      • SenderColorConverter
      • SettingsView
      • TextScale
      • VerificationView
      • VideoView
    • Uniform.Chat.Desktop
      • Program
    • Uniform.Chat.Desktop.Cameras
      • EncodingCamera
      • MediaFoundationCamera
      • V4l2Camera
    • Uniform.Chat.Desktop.Notifications
      • FreeDesktopNotifier
    • Uniform.Chat.Server
      • ServerHostOptions
      • UiMode
    • Uniform.Chat.Server.Management
      • HttpServerAdmin
      • IServerAdmin
      • LocalServerAdmin
      • ServerSnapshot
    • Uniform.Chat.Server.Ui
      • AdminWindow<T>
      • DashboardOptions
      • ReportsWindow
      • RoomsWindow
      • ServerWindow
      • UsersWindow
    • Uniform.Chat.Terminal.Configuration
      • AudioOptions
      • UiOptions
    • Uniform.Chat.Terminal.Ui
      • ClientDialogs
      • DroppedFiles
      • EntryKind
      • MainWindow
      • MessageFormatter
      • TimelineEntry
      • TimelinePane
      • TuiCredentialPrompt
    • Uniform.Chat.Terminal.Ui.Images
      • AsciiArt
      • DecodedImage
      • ImagePreviewStyle
    • Uniform.LiveKit
      • FrameCryptor
      • FrameKind
      • LiveKitMedia
      • LiveKitRoom
      • LiveKitRoomOptions
      • LiveKitRoomService
      • LiveKitSignalClient
      • MatrixRtcAuthorizationClient
    • Uniform.LiveKit.Authorization
      • AuthorizationException
      • DelayedLeaveKeeper
      • FederationOpenIdVerifier
      • HomeserverDelayedEvents
      • IDelayedEvents
      • IOpenIdVerifier
      • IRoomMembership
      • LiveKitAuthorizer
      • LiveKitAuthorizerOptions
    • Uniform.LiveKit.Hosting
      • LiveKitHostingExtensions
      • LiveKitOptions
    • Uniform.LiveKit.Protocol
      • AccessToken
      • AuthorizationError
      • CallMember
      • DelayedLeave
      • LegacySfuRequest
      • MatrixRtcNames
      • OpenIdToken
      • SfuResponse
      • TokenRequest
      • VideoGrant
    • Uniform.Matrix.Audio
      • AlsaAudioDevices
      • AudioDevice
      • AudioDevices
      • IAudioDevices
      • MicrophoneFrames
      • RingTone
      • SpeakerFrames
      • VoiceDecoder
      • VoiceEncoder
      • VoiceFormat
      • VoiceLoopback
      • WasapiAudioDevices
    • Uniform.Matrix.Calls
      • CallEventSender
      • CallService
      • CallState
      • IVideoCamera
      • LegacyCall
      • RtcCall
      • VideoReceiver
      • VoiceCall
      • VoiceMedia
    • Uniform.Matrix.Client
      • ClientServiceExtensions
      • EncryptedMedia
      • MatrixKeyTransport
      • MimeTypes
    • Uniform.Matrix.Client.Configuration
      • AccountPaths
      • MatrixOptions
      • StorageOptions
    • Uniform.Matrix.Client.Formatting
      • EventText
      • HtmlText
      • MarkdownComposer
    • Uniform.Matrix.Client.Migrations
      • AddEventLines
      • InitialCreate
    • Uniform.Matrix.Client.Services
      • AccountRegistration
      • ClientSession
      • ConnectionState
      • ConnectionStatus
      • CryptoService
      • EncryptionUnavailableException
      • ICredentialPrompt
      • MatrixWorker
      • MediaCache
      • NetworkMonitor
      • OutboxSender
      • SyncProcessor
    • Uniform.Matrix.Client.State
      • Room
      • RoomMemberInfo
      • RoomStore
      • SyncChanges
      • TimelineBatch
    • Uniform.Matrix.Client.Storage
      • ClientDbContext
      • ClientStore
      • CryptoAccountRow
      • CryptoDeviceListRow
      • CryptoInboundGroupSessionRow
      • CryptoOlmSessionRow
      • CryptoOutboundGroupSessionRow
      • CryptoValueRow
      • DesignTimeClientDbContextFactory
      • EfCryptoStore
      • OutboxMessage
      • OutboxState
      • RoomLines
      • StoredAccount
      • StoredEvent
      • StoredMedia
    • Uniform.Matrix.Gui.Terminal
      • Dialogs
      • LogWindow
      • SettingsWindow
      • TextWrapper
    • Uniform.Matrix.Hosting
      • AppDirectories
      • AppVersion
      • AppliedConfigurationProvider
      • AppliedConfigurationSource
      • FileLoggerProvider
      • HostingExtensions
      • ISettingsStore
      • LogEntry
      • LogFileInfo
      • LogFiles
      • OptionCatalog
      • OptionChange
      • OptionInfo
      • OptionSection
      • RestartRequiredAttribute
      • SecretAttribute
      • SettingsEditor
      • SettingsStore
    • Uniform.Matrix.Protocol.Client
      • HomeserverDiscovery
      • MatrixClient
      • MatrixSession
      • MediaDownload
      • RegistrationRequirements
      • UserInteractiveAuthException
    • Uniform.Matrix.Protocol.Core
      • AdminAccount
      • AdminAccountsResponse
      • AdminRegistrationToken
      • AdminRegistrationTokensResponse
      • AdminReport
      • AdminReportsResponse
      • AdminRoomInfo
      • AdminRoomShutdown
      • AdminRoomsResponse
      • AuthFlow
      • AuthTypes
      • Base64
      • CallAnswerContent
      • CallCandidate
      • CallCandidatesContent
      • CallContent
      • CallEncryptionKeysContent
      • CallHangupContent
      • CallInviteContent
      • CallKeyMember
      • CallMediaKey
      • CallMemberContent
      • CallNegotiateContent
      • CallRejectContent
      • CallSelectAnswerContent
      • CallSessionDescription
      • CanonicalAliasContent
      • CanonicalJson
      • ClientEvent
      • ContextResponse
      • CreateContent
      • CreateMediaResponse
      • CreateRoomRequest
      • CrossSigningKey
      • CrossSigningUsages
      • DelayedEventResponse
      • Device
      • DeviceKeys
      • DeviceLists
      • DevicesResponse
      • DirectContent
      • Direction
      • EncryptedContent
      • EncryptedFile
      • EncryptionAlgorithms
      • EncryptionContent
      • ErrorCodes
      • ErrorResponse
      • EventFilter
      • EventIdResponse
      • EventList<T>
      • EventTypes
      • ExceptionText
      • Filter
      • FilterIdResponse
      • FullyReadContent
      • IgnoredUserListContent
      • InReplyTo
      • InitialStateEvent
      • InvitedRoom
      • JoinedMembersResponse
      • JoinedRoom
      • JoinedRoomsResponse
      • JsonWebKey
      • KeyBackupAlgorithms
      • KeyBackupData
      • KeyBackupVersion
      • KeysBackup
      • KeysClaimResponse
      • KeysQueryResponse
      • KeysUploadResponse
      • KnockedRoom
      • LeftRoom
      • LoginFlow
      • LoginFlowsResponse
      • LoginResponse
      • MatrixEvent
      • MatrixException
      • MatrixJson
      • MatrixLink
      • MediaInfo
      • MemberContent
      • MembersResponse
      • Memberships
      • Mentions
      • MessageContent
      • MessageFormats
      • MessageTypes
      • MessagesResponse
      • MxcUri
      • NameContent
      • OpenIdTokenResponse
      • PasswordLoginRequest
      • PowerLevelsContent
      • PresenceContent
      • PresenceEvent
      • PresenceStates
      • ProfileResponse
      • PublicRoom
      • PublicRoomsResponse
      • ReactionContent
      • ReceiptContent
      • ReceiptInfo
      • ReceiptTypes
      • RedactionContent
      • RegisterRequest
      • RegisterResponse
      • Relation
      • RelationTypes
      • RoomAliasResponse
      • RoomAliasesResponse
      • RoomAvatarContent
      • RoomEventFilter
      • RoomFilter
      • RoomIdResponse
      • RoomKeyBackup
      • RoomKeyContent
      • RoomMember
      • RoomPresets
      • RoomSummary
      • RoomTags
      • RtcDeclineContent
      • RtcFocusActive
      • RtcNotificationContent
      • RtcTransport
      • RtcTransportsResponse
      • StringOrNumberConverter
      • StrippedStateEvent
      • SyncResponse
      • SyncRooms
      • TagContent
      • TagInfo
      • TermsPolicy
      • Timeline
      • ToDeviceEvent
      • TopicContent
      • TurnServerResponse
      • TypingContent
      • UnreadNotificationCounts
      • UnsignedData
      • UploadResponse
      • UserDirectoryEntry
      • UserDirectoryResponse
      • UserId
      • UserIdentifier
      • UserInteractiveAuthResponse
      • VerificationRequestContent
      • VersionsResponse
      • WellKnownClient
      • WellKnownServer
      • WhoAmIResponse
      • WhoisConnection
      • WhoisDevice
      • WhoisResponse
      • WhoisSession
    • Uniform.Matrix.Protocol.Crypto
      • AccountRecord
      • AesCtr
      • AttachmentCrypto
      • AttachmentKeys
      • DecryptedToDeviceEvent
      • DecryptionStatus
      • DeviceInfo
      • DeviceListRecord
      • DeviceTrust
      • Ed25519
      • EncryptedAttachments
      • EncryptedSecret
      • EstablishedSas
      • ICryptoStore
      • IKeyTransport
      • IdentityKeys
      • InMemoryCryptoStore
      • InboundGroupSessionRecord
      • MegolmInboundSession
      • MegolmOutboundSession
      • MegolmPlaintext
      • OlmAccount
      • OlmException
      • OlmMachine
      • OlmMessage
      • OlmSession
      • OlmSessionRecord
      • OutboundGroupSessionRecord
      • PassphraseInfo
      • PkEncryption
      • PkMessage
      • RecoveryResult
      • RoomEventDecryption
      • Sas
      • SasEmoji
      • SecretNames
      • SecretStorage
      • SecretStorageCrypto
      • SecretStorageKeyDescription
      • SecurityStatus
      • UserIdentity
      • Verification
      • VerificationState
    • Uniform.Matrix.Protocol.Server
      • AuthEventTypes
      • AuthEvents
      • AuthRules
      • DnsSrv
      • EventFormat
      • FederationAuth
      • PowerLevels
      • PushContext
      • PushDecision
      • PushRules
      • RedactionRules
      • RoomVersion
      • ServerAcl
      • ServerNames
      • SrvRecord
      • StateResolution
      • XMatrixAuthorization
    • Uniform.Matrix.Server
      • ServerServiceExtensions
      • ServerStatus
    • Uniform.Matrix.Server.Accounts
      • AccountDataService
      • AccountDeactivation
      • AccountService
      • AdminDevice
      • AdminRoom
      • AdminService
      • AdminUser
      • AdminUserChange
      • AuthenticationRequiredException
      • LocalUserIds
      • OpenIdTokens
      • Optional<T>
      • PresenceService
      • ProfileService
      • PushNotifier
      • PushRuleService
      • PusherService
      • RegistrationToken
      • RegistrationTokens
      • Requester
      • RoomShutdown
      • ServerNotices
      • UserInteractiveAuth
    • Uniform.Matrix.Server.Configuration
      • CallOptions
      • FederationOptions
      • MediaOptions
      • PushOptions
      • RateLimitOptions
      • RegistrationMode
      • ServerOptions
      • ServerStorageOptions
      • TlsOptions
      • UrlPreviewOptions
    • Uniform.Matrix.Server.Encryption
      • DeviceKeyService
      • KeyBackupService
      • ToDeviceService
    • Uniform.Matrix.Server.Endpoints
      • AccountDataEndpoints
      • AccountEndpoints
      • ActivityEndpoints
      • AdminEndpoints
      • CallEndpoints
      • DeviceEndpoints
      • DirectoryEndpoints
      • DiscoveryEndpoints
      • FederationEndpoints
      • KeyBackupEndpoints
      • KeyEndpoints
      • ManagementEndpoints
      • MediaEndpoints
      • ProfileEndpoints
      • PushRuleEndpoints
      • PusherEndpoints
      • RoomEndpoints
      • SyncEndpoints
    • Uniform.Matrix.Server.Federation
      • FederationClient
      • FederationEndpoint
      • FederationQueue
      • FederationSender
      • RemoteActivity
      • RemoteDevices
      • RemoteEvents
      • RemoteInvites
      • RemoteJoins
      • RemoteServerKeys
      • RoomAcls
      • RoomHistory
      • ServerAddress
      • ServerAuthentication
      • ServerResolver
      • SrvLookup
    • Uniform.Matrix.Server.Http
      • AccessTokens
      • AdminSocket
      • LegacyPaths
      • MatrixErrorException
      • MatrixHttp
      • PublicAddresses
      • RateLimits
      • TlsCertificate
      • TlsCertificateException
    • Uniform.Matrix.Server.Keys
      • ServerKeys
    • Uniform.Matrix.Server.Media
      • MediaService
      • MediaService.StoredFile
      • Thumbnailer
      • UrlPreviewService
    • Uniform.Matrix.Server.Rooms
      • DelayedEvents
      • DirectoryService
      • EventDraft
      • EventSender
      • ReceiptService
      • Report
      • ReportService
      • RoomService
      • StateCache
      • TypingService
    • Uniform.Matrix.Server.Storage
      • AccessTokenRow
      • AccountDataRow
      • CounterRow
      • CrossSigningKeyRow
      • CurrentStateRow
      • DataDirectoryInUseException
      • DataDirectoryLock
      • DatabaseMigrator
      • DelayedEventRow
      • DesignTimeServerDbContextFactory
      • DeviceKeysRow
      • DeviceListChangeRow
      • DeviceRow
      • EventEdgeRow
      • EventRelationRow
      • EventRow
      • FallbackKeyRow
      • FederationOutboxRow
      • FederationProgressRow
      • FilterRow
      • ForgottenRoomRow
      • ForwardExtremityRow
      • KeyBackupVersionRow
      • KeySignatureRow
      • MediaRow
      • OneTimeKeyRow
      • ProfileRow
      • PusherRow
      • ReceiptRow
      • RegistrationTokenRow
      • RemoteInviteRow
      • RemoteMediaRow
      • ReportRow
      • RoomAliasRow
      • RoomKeyRow
      • RoomRow
      • ServerDbContext
      • ServerKeyResponseRow
      • StateGroupEntryRow
      • StateGroupRow
      • ThumbnailRow
      • ToDeviceRow
      • TransactionRow
      • UserRow
    • Uniform.Matrix.Server.Storage.Migrations
      • AddAdminControls
      • AddDelayedEvents
      • AddEventStatusRelationsAndReports
      • AddFederationOutbox
      • AddFederationProgress
      • AddPushers
      • AddRemoteInvites
      • AddRemoteMedia
      • AddServerKeyResponses
      • InitialCreate
      • ScopeTransactionsToRooms
    • Uniform.Matrix.Server.Sync
      • ServerStream
      • SlidingSyncService
      • SyncFilter
      • SyncService
    • Uniform.Matrix.Video
      • IVideoDecoder
      • VideoFrame
    • Uniform.Matrix.Video.Vp8
      • Vp8Decoder
      • Vp8Encoder
    • Uniform.Matrix.WebRtc
      • AudioPeerConnection
      • IMediaConnection
      • PeerConnectionOptions
      • PeerConnectionState
    • Uniform.Matrix.WebRtc.Dtls
      • DtlsCertificate
      • DtlsSrtp
    • Uniform.Matrix.WebRtc.Ice
      • IceAgent
      • IceCandidate
      • IceCandidateType
      • IceOptions
      • IceServer
      • IceState
    • Uniform.Matrix.WebRtc.Rtp
      • BandwidthEstimator
      • JitterBuffer
      • ReceiverStatistics
      • ReportBlock
      • Rtcp
      • RtpPacket
      • Vp8Depacketizer
      • Vp8EncodedFrame
      • Vp8Packetizer
    • Uniform.Matrix.WebRtc.Sdp
      • AudioSdp
      • LocalAudio
      • MediaDescription
      • RemoteAudio
      • RemoteTransport
      • RemoteVideo
      • SessionDescription
    • Uniform.Matrix.WebRtc.Srtp
      • SrtpSession
    • Uniform.Stun
      • DatagramSender
      • StunClient
      • StunDiscovery
      • TurnClient
    • Uniform.Stun.Hosting
      • PemCertificate
      • TurnHostingExtensions
      • TurnOptions
      • TurnServerHost
    • Uniform.Stun.Protocol
      • ChannelData
      • StunAddress
      • StunAttribute
      • StunAttributeTypes
      • StunClass
      • StunErrorCodes
      • StunMessage
      • StunMethod
      • TurnCredentials
    • Uniform.Turn
      • CombinedAuthenticator
      • ITurnAuthenticator
      • IpRange
      • SharedSecretAuthenticator
      • StaticUserAuthenticator
      • TurnServer
      • TurnServerOptions
      • TurnServerStatus
      • TurnTransport

    Class MainWindow

    Desktop window around MainView; its title counts unread rooms, and its focus decides whether notifications show.

    Inheritance
    object
    AvaloniaObject
    Animatable
    StyledElement
    Visual
    Layoutable
    Interactive
    InputElement
    Control
    TemplatedControl
    ContentControl
    TopLevel
    WindowBase
    Window
    MainWindow
    Implements
    INotifyPropertyChanged
    IDataContextProvider
    IThemeVariantHost
    IResourceHost
    IResourceNode
    ISetLogicalParent
    ISetInheritanceParent
    ISupportInitialize
    INamed
    IInputElement
    IDataTemplateHost
    ISetterValue
    ICloseable
    IStyleHost
    ILogicalRoot
    ILogical
    IFocusScope
    Inherited Members
    Window.SizeToContentProperty
    Window.ExtendClientAreaToDecorationsHintProperty
    Window.ExtendClientAreaTitleBarHeightHintProperty
    Window.IsExtendedIntoWindowDecorationsProperty
    Window.WindowDecorationMarginProperty
    Window.OffScreenMarginProperty
    Window.WindowDecorationsProperty
    Window.WindowDecorationsThemeProperty
    Window.ShowActivatedProperty
    Window.ShowInTaskbarProperty
    Window.ClosingBehaviorProperty
    Window.WindowStateProperty
    Window.TitleProperty
    Window.IconProperty
    Window.WindowStartupLocationProperty
    Window.CanResizeProperty
    Window.CanMinimizeProperty
    Window.CanMaximizeProperty
    Window.WindowClosedEvent
    Window.WindowOpenedEvent
    Window.BeginMoveDrag(PointerPressedEventArgs)
    Window.BeginResizeDrag(WindowEdge, PointerPressedEventArgs)
    Window.Close()
    Window.Close(object)
    Window.Hide()
    Window.Show()
    Window.OnApplyTemplate(TemplateAppliedEventArgs)
    Window.IsVisibleChanged(AvaloniaPropertyChangedEventArgs)
    Window.Show(Window)
    Window.ShowDialog(Window)
    Window.ShowDialog<TResult>(Window)
    Window.SortWindowsByZOrder(Span<Window>)
    Window.MeasureOverride(Size)
    Window.OnClosing(WindowClosingEventArgs)
    Window.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
    Window.OnCreateAutomationPeer()
    Window.PlatformImpl
    Window.OwnedWindows
    Window.SizeToContent
    Window.Title
    Window.ExtendClientAreaToDecorationsHint
    Window.ExtendClientAreaTitleBarHeightHint
    Window.IsExtendedIntoWindowDecorations
    Window.WindowDecorationMargin
    Window.OffScreenMargin
    Window.WindowDecorations
    Window.WindowDecorationsTheme
    Window.SystemDecorations
    Window.ShowActivated
    Window.ShowInTaskbar
    Window.ClosingBehavior
    Window.WindowState
    Window.CanResize
    Window.CanMinimize
    Window.CanMaximize
    Window.Icon
    Window.WindowStartupLocation
    Window.Position
    Window.IsDialog
    Window.StyleKeyOverride
    Window.Closing
    WindowBase.IsActiveProperty
    WindowBase.OwnerProperty
    WindowBase.TopmostProperty
    WindowBase.Activate()
    WindowBase.EnsureInitialized()
    WindowBase.OnClosed(EventArgs)
    WindowBase.OnOpened(EventArgs)
    WindowBase.OnResized(WindowResizedEventArgs)
    WindowBase.MeasureCore(Size)
    WindowBase.ArrangeCore(Rect)
    WindowBase.IgnoreVisibilityChanges
    WindowBase.IsActive
    WindowBase.Screens
    WindowBase.Owner
    WindowBase.Topmost
    WindowBase.DesktopScaling
    WindowBase.Activated
    WindowBase.Deactivated
    WindowBase.PositionChanged
    WindowBase.Resized
    TopLevel.ClientSizeProperty
    TopLevel.FrameSizeProperty
    TopLevel.TransparencyLevelHintProperty
    TopLevel.ActualTransparencyLevelProperty
    TopLevel.TransparencyBackgroundFallbackProperty
    TopLevel.ActualThemeVariantProperty
    TopLevel.RequestedThemeVariantProperty
    TopLevel.SystemBarColorProperty
    TopLevel.AutoSafeAreaPaddingProperty
    TopLevel.BackRequestedEvent
    TopLevel.TryGetPlatformHandle()
    TopLevel.SetSystemBarColor(Control, SolidColorBrush)
    TopLevel.GetSystemBarColor(Control)
    TopLevel.SetAutoSafeAreaPadding(Control, bool)
    TopLevel.GetAutoSafeAreaPadding(Control)
    TopLevel.GetTopLevel(Visual)
    TopLevel.RequestPlatformInhibition(PlatformInhibitionType, string)
    TopLevel.RequestAnimationFrame(Action<TimeSpan>)
    TopLevel.InvalidateMirrorTransform()
    TopLevel.ClientSize
    TopLevel.FrameSize
    TopLevel.TransparencyLevelHint
    TopLevel.ActualTransparencyLevel
    TopLevel.TransparencyBackgroundFallback
    TopLevel.RequestedThemeVariant
    TopLevel.RendererDiagnostics
    TopLevel.RenderScaling
    TopLevel.StorageProvider
    TopLevel.InsetsManager
    TopLevel.InputPane
    TopLevel.Launcher
    TopLevel.Clipboard
    TopLevel.FocusManager
    TopLevel.OpenedPopups
    TopLevel.BypassFlowDirectionPolicies
    TopLevel.Opened
    TopLevel.Closed
    TopLevel.ScalingChanged
    TopLevel.BackRequested
    ContentControl.ContentProperty
    ContentControl.ContentTemplateProperty
    ContentControl.HorizontalContentAlignmentProperty
    ContentControl.VerticalContentAlignmentProperty
    ContentControl.RegisterContentPresenter(ContentPresenter)
    ContentControl.Content
    ContentControl.ContentTemplate
    ContentControl.Presenter
    ContentControl.HorizontalContentAlignment
    ContentControl.VerticalContentAlignment
    TemplatedControl.BackgroundProperty
    TemplatedControl.BackgroundSizingProperty
    TemplatedControl.BorderBrushProperty
    TemplatedControl.BorderThicknessProperty
    TemplatedControl.CornerRadiusProperty
    TemplatedControl.FontFamilyProperty
    TemplatedControl.FontFeaturesProperty
    TemplatedControl.FontSizeProperty
    TemplatedControl.FontStyleProperty
    TemplatedControl.FontWeightProperty
    TemplatedControl.FontStretchProperty
    TemplatedControl.ForegroundProperty
    TemplatedControl.LetterSpacingProperty
    TemplatedControl.PaddingProperty
    TemplatedControl.TemplateProperty
    TemplatedControl.IsTemplateFocusTargetProperty
    TemplatedControl.TemplateAppliedEvent
    TemplatedControl.GetIsTemplateFocusTarget(Control)
    TemplatedControl.SetIsTemplateFocusTarget(Control, bool)
    TemplatedControl.ApplyTemplate()
    TemplatedControl.GetTemplateFocusTarget()
    TemplatedControl.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
    TemplatedControl.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
    TemplatedControl.OnTemplateChanged(AvaloniaPropertyChangedEventArgs)
    TemplatedControl.Background
    TemplatedControl.BackgroundSizing
    TemplatedControl.BorderBrush
    TemplatedControl.BorderThickness
    TemplatedControl.CornerRadius
    TemplatedControl.FontFamily
    TemplatedControl.FontFeatures
    TemplatedControl.FontSize
    TemplatedControl.FontStyle
    TemplatedControl.FontWeight
    TemplatedControl.FontStretch
    TemplatedControl.Foreground
    TemplatedControl.LetterSpacing
    TemplatedControl.Padding
    TemplatedControl.Template
    TemplatedControl.TemplateApplied
    Control.FocusAdornerProperty
    Control.TagProperty
    Control.ContextMenuProperty
    Control.ContextFlyoutProperty
    Control.RequestBringIntoViewEvent
    Control.LoadedEvent
    Control.UnloadedEvent
    Control.SizeChangedEvent
    Control.OnLoaded(RoutedEventArgs)
    Control.OnUnloaded(RoutedEventArgs)
    Control.OnSizeChanged(SizeChangedEventArgs)
    Control.OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs)
    Control.OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs)
    Control.OnGotFocus(FocusChangedEventArgs)
    Control.OnLostFocus(FocusChangedEventArgs)
    Control.OnPointerReleased(PointerReleasedEventArgs)
    Control.OnKeyUp(KeyEventArgs)
    Control.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
    Control.FocusAdorner
    Control.DataTemplates
    Control.ContextMenu
    Control.ContextFlyout
    Control.IsLoaded
    Control.Tag
    Control.Loaded
    Control.Unloaded
    Control.SizeChanged
    InputElement.FocusableProperty
    InputElement.IsEnabledProperty
    InputElement.IsEffectivelyEnabledProperty
    InputElement.CursorProperty
    InputElement.IsKeyboardFocusWithinProperty
    InputElement.IsFocusedProperty
    InputElement.IsHitTestVisibleProperty
    InputElement.IsPointerOverProperty
    InputElement.IsTabStopProperty
    InputElement.GotFocusEvent
    InputElement.GettingFocusEvent
    InputElement.LostFocusEvent
    InputElement.LosingFocusEvent
    InputElement.KeyDownEvent
    InputElement.KeyUpEvent
    InputElement.TabIndexProperty
    InputElement.TextInputEvent
    InputElement.TextInputMethodClientRequestedEvent
    InputElement.PointerEnteredEvent
    InputElement.PointerExitedEvent
    InputElement.PointerMovedEvent
    InputElement.PointerPressedEvent
    InputElement.PointerReleasedEvent
    InputElement.PointerCaptureLostEvent
    InputElement.PointerWheelChangedEvent
    InputElement.ContextRequestedEvent
    InputElement.ContextCanceledEvent
    InputElement.IsHoldingEnabledProperty
    InputElement.IsHoldWithMouseEnabledProperty
    InputElement.PinchEvent
    InputElement.PinchEndedEvent
    InputElement.PullGestureEvent
    InputElement.PullGestureEndedEvent
    InputElement.SwipeGestureEvent
    InputElement.SwipeGestureEndedEvent
    InputElement.ScrollGestureEvent
    InputElement.ScrollGestureInertiaStartingEvent
    InputElement.ScrollGestureEndedEvent
    InputElement.PointerTouchPadGestureMagnifyEvent
    InputElement.PointerTouchPadGestureRotateEvent
    InputElement.PointerTouchPadGestureSwipeEvent
    InputElement.TappedEvent
    InputElement.RightTappedEvent
    InputElement.HoldingEvent
    InputElement.DoubleTappedEvent
    InputElement.Focus(NavigationMethod, KeyModifiers)
    InputElement.OnAccessKey(RoutedEventArgs)
    InputElement.OnGettingFocus(FocusChangingEventArgs)
    InputElement.OnLosingFocus(FocusChangingEventArgs)
    InputElement.OnKeyDown(KeyEventArgs)
    InputElement.OnTextInput(TextInputEventArgs)
    InputElement.OnPointerEntered(PointerEventArgs)
    InputElement.OnPointerExited(PointerEventArgs)
    InputElement.OnPointerMoved(PointerEventArgs)
    InputElement.OnPointerPressed(PointerPressedEventArgs)
    InputElement.GetNextTabStopOverride()
    InputElement.GetPreviousTabStopOverride()
    InputElement.GetFirstFocusableElementOverride()
    InputElement.GetLastFocusableElementOverride()
    InputElement.OnPointerCaptureLost(PointerCaptureLostEventArgs)
    InputElement.ProcessTabStopOverride(IInputElement, IInputElement, bool, bool, ref IInputElement)
    InputElement.ProcessCandidateTabStopOverride(IInputElement, IInputElement, IInputElement, bool, ref IInputElement)
    InputElement.OnPointerWheelChanged(PointerWheelEventArgs)
    InputElement.OnTapped(TappedEventArgs)
    InputElement.OnRightTapped(TappedEventArgs)
    InputElement.OnDoubleTapped(TappedEventArgs)
    InputElement.OnHolding(HoldingRoutedEventArgs)
    InputElement.UpdateIsEffectivelyEnabled()
    InputElement.GetIsHoldingEnabled(StyledElement)
    InputElement.SetIsHoldingEnabled(StyledElement, bool)
    InputElement.GetIsHoldWithMouseEnabled(StyledElement)
    InputElement.SetIsHoldWithMouseEnabled(StyledElement, bool)
    InputElement.Focusable
    InputElement.IsEnabled
    InputElement.Cursor
    InputElement.IsKeyboardFocusWithin
    InputElement.IsFocused
    InputElement.IsHitTestVisible
    InputElement.IsPointerOver
    InputElement.IsTabStop
    InputElement.IsEffectivelyEnabled
    InputElement.TabIndex
    InputElement.KeyBindings
    InputElement.IsEnabledCore
    InputElement.GestureRecognizers
    InputElement.GotFocus
    InputElement.GettingFocus
    InputElement.LostFocus
    InputElement.LosingFocus
    InputElement.KeyDown
    InputElement.KeyUp
    InputElement.TextInput
    InputElement.TextInputMethodClientRequested
    InputElement.PointerEntered
    InputElement.PointerExited
    InputElement.PointerMoved
    InputElement.PointerPressed
    InputElement.PointerReleased
    InputElement.PointerCaptureLost
    InputElement.PointerWheelChanged
    InputElement.ContextRequested
    InputElement.ContextCanceled
    InputElement.Pinch
    InputElement.PinchEnded
    InputElement.PullGesture
    InputElement.PullGestureEnded
    InputElement.ScrollGesture
    InputElement.ScrollGestureInertiaStarting
    InputElement.ScrollGestureEnded
    InputElement.PointerTouchPadGestureMagnify
    InputElement.PointerTouchPadGestureRotate
    InputElement.SwipeGesture
    InputElement.SwipeGestureEnded
    InputElement.PointerTouchPadGestureSwipe
    InputElement.Tapped
    InputElement.RightTapped
    InputElement.Holding
    InputElement.DoubleTapped
    Interactive.AddHandler(RoutedEvent, Delegate, RoutingStrategies, bool)
    Interactive.AddHandler<TEventArgs>(RoutedEvent<TEventArgs>, EventHandler<TEventArgs>, RoutingStrategies, bool)
    Interactive.RemoveHandler(RoutedEvent, Delegate)
    Interactive.RemoveHandler<TEventArgs>(RoutedEvent<TEventArgs>, EventHandler<TEventArgs>)
    Interactive.RaiseEvent(RoutedEventArgs)
    Interactive.BuildEventRoute(RoutedEvent)
    Layoutable.DesiredSizeProperty
    Layoutable.WidthProperty
    Layoutable.HeightProperty
    Layoutable.MinWidthProperty
    Layoutable.MaxWidthProperty
    Layoutable.MinHeightProperty
    Layoutable.MaxHeightProperty
    Layoutable.MarginProperty
    Layoutable.HorizontalAlignmentProperty
    Layoutable.VerticalAlignmentProperty
    Layoutable.UseLayoutRoundingProperty
    Layoutable.UpdateLayout()
    Layoutable.Measure(Size)
    Layoutable.Arrange(Rect)
    Layoutable.InvalidateMeasure()
    Layoutable.InvalidateArrange()
    Layoutable.AffectsMeasure<T>(params AvaloniaProperty[])
    Layoutable.AffectsArrange<T>(params AvaloniaProperty[])
    Layoutable.ArrangeOverride(Size)
    Layoutable.OnMeasureInvalidated()
    Layoutable.OnVisualParentChanged(Visual, Visual)
    Layoutable.Width
    Layoutable.Height
    Layoutable.MinWidth
    Layoutable.MaxWidth
    Layoutable.MinHeight
    Layoutable.MaxHeight
    Layoutable.Margin
    Layoutable.HorizontalAlignment
    Layoutable.VerticalAlignment
    Layoutable.DesiredSize
    Layoutable.IsMeasureValid
    Layoutable.IsArrangeValid
    Layoutable.UseLayoutRounding
    Layoutable.EffectiveViewportChanged
    Layoutable.LayoutUpdated
    Visual.BoundsProperty
    Visual.ClipToBoundsProperty
    Visual.ClipProperty
    Visual.IsVisibleProperty
    Visual.OpacityProperty
    Visual.OpacityMaskProperty
    Visual.CacheModeProperty
    Visual.EffectProperty
    Visual.HasMirrorTransformProperty
    Visual.RenderTransformProperty
    Visual.RenderTransformOriginProperty
    Visual.FlowDirectionProperty
    Visual.VisualParentProperty
    Visual.ZIndexProperty
    Visual.GetFlowDirection(Visual)
    Visual.SetFlowDirection(Visual, FlowDirection)
    Visual.InvalidateVisual()
    Visual.Render(DrawingContext)
    Visual.AffectsRender<T>(params AvaloniaProperty[])
    Visual.LogicalChildrenCollectionChanged(object, NotifyCollectionChangedEventArgs)
    Visual.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
    Visual.OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
    Visual.Bounds
    Visual.ClipToBounds
    Visual.Clip
    Visual.IsEffectivelyVisible
    Visual.IsVisible
    Visual.Opacity
    Visual.OpacityMask
    Visual.CacheMode
    Visual.Effect
    Visual.HasMirrorTransform
    Visual.RenderTransform
    Visual.RenderTransformOrigin
    Visual.FlowDirection
    Visual.ZIndex
    Visual.VisualChildren
    Visual.VisualRoot
    Visual.AttachedToVisualTree
    Visual.DetachedFromVisualTree
    StyledElement.DataContextProperty
    StyledElement.NameProperty
    StyledElement.ParentProperty
    StyledElement.TemplatedParentProperty
    StyledElement.ThemeProperty
    StyledElement.BeginInit()
    StyledElement.EndInit()
    StyledElement.ApplyStyling()
    StyledElement.InitializeIfNeeded()
    StyledElement.TryGetResource(object, ThemeVariant, out object)
    StyledElement.OnDataContextBeginUpdate()
    StyledElement.OnDataContextEndUpdate()
    StyledElement.OnInitialized()
    StyledElement.Name
    StyledElement.Classes
    StyledElement.DataContext
    StyledElement.IsInitialized
    StyledElement.Styles
    StyledElement.StyleKey
    StyledElement.Resources
    StyledElement.TemplatedParent
    StyledElement.Theme
    StyledElement.LogicalChildren
    StyledElement.PseudoClasses
    StyledElement.Parent
    StyledElement.ActualThemeVariant
    StyledElement.AttachedToLogicalTree
    StyledElement.DetachedFromLogicalTree
    StyledElement.DataContextChanged
    StyledElement.Initialized
    StyledElement.ResourcesChanged
    StyledElement.ActualThemeVariantChanged
    Animatable.TransitionsProperty
    Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
    Animatable.Transitions
    AvaloniaObject.CheckAccess()
    AvaloniaObject.VerifyAccess()
    AvaloniaObject.ClearValue(AvaloniaProperty)
    AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
    AvaloniaObject.ClearValue<T>(StyledProperty<T>)
    AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
    AvaloniaObject.Equals(object)
    AvaloniaObject.GetHashCode()
    AvaloniaObject.GetValue(AvaloniaProperty)
    AvaloniaObject.GetValue<T>(StyledProperty<T>)
    AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
    AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
    AvaloniaObject.IsAnimating(AvaloniaProperty)
    AvaloniaObject.IsSet(AvaloniaProperty)
    AvaloniaObject.SetValue(AvaloniaProperty, object, BindingPriority)
    AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
    AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
    AvaloniaObject.SetCurrentValue(AvaloniaProperty, object)
    AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
    AvaloniaObject.Bind(AvaloniaProperty, BindingBase)
    AvaloniaObject.Bind(AvaloniaProperty, IObservable<object>, BindingPriority)
    AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<object>, BindingPriority)
    AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<T>, BindingPriority)
    AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<BindingValue<T>>, BindingPriority)
    AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<object>)
    AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<T>)
    AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<BindingValue<T>>)
    AvaloniaObject.CoerceValue(AvaloniaProperty)
    AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
    AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
    AvaloniaObject.InheritanceParent
    AvaloniaObject.this[AvaloniaProperty]
    AvaloniaObject.this[IndexerDescriptor]
    AvaloniaObject.Dispatcher
    AvaloniaObject.PropertyChanged
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Uniform.Chat.Avalonia.Views
    Assembly: Uniform.Chat.Avalonia.dll
    Syntax
    public class MainWindow : Window, INotifyPropertyChanged, IDataContextProvider, IThemeVariantHost, IResourceHost, IResourceNode, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, INamed, IInputElement, IDataTemplateHost, ISetterValue, ICloseable, IStyleHost, ILogicalRoot, ILogical, IFocusScope

    Constructors

    | Edit this page View Source

    MainWindow()

    Create the window.

    Declaration
    public MainWindow()

    Methods

    InitializeComponent(bool)

    Wires up the controls and optionally loads XAML markup and attaches dev tools (if Avalonia.Diagnostics package is referenced).

    Declaration
    [ExcludeFromCodeCoverage]
    public void InitializeComponent(bool loadXaml = true)
    Parameters
    Type Name Description
    bool loadXaml

    Should the XAML be loaded into the component.

    | Edit this page View Source

    OnDataContextChanged(EventArgs)

    Follow the app's pages.

    Declaration
    protected override void OnDataContextChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e
    Overrides
    StyledElement.OnDataContextChanged(EventArgs)

    Implements

    INotifyPropertyChanged
    Avalonia.IDataContextProvider
    Avalonia.Styling.IThemeVariantHost
    Avalonia.Controls.IResourceHost
    Avalonia.Controls.IResourceNode
    Avalonia.Controls.ISetLogicalParent
    Avalonia.Controls.ISetInheritanceParent
    ISupportInitialize
    Avalonia.INamed
    Avalonia.Input.IInputElement
    Avalonia.Controls.Templates.IDataTemplateHost
    Avalonia.Styling.ISetterValue
    Avalonia.Input.ICloseable
    Avalonia.Styling.IStyleHost
    Avalonia.LogicalTree.ILogicalRoot
    Avalonia.LogicalTree.ILogical
    Avalonia.Input.IFocusScope
    • Edit this page
    • View Source
    In this article
    Back to top Uniform Chat