# MainPage.xaml

- File ID: file:ua9rra:mainpage-xaml-cs
- Path: NexusReader.Maui/MainPage.xaml.cs
- Role: ui-page
- Layer: frontend

## Purpose

Defines a MAUI UI page class (MainPage) that initializes its XAML-backed view. Minimal code-behind that calls the generated InitializeComponent to build the UI.

## Key Details

Tiny MAUI code-behind: only constructor invoking InitializeComponent. UI layout and behavior likely defined in the companion XAML or external viewmodels.

## Symbols

- MainPage: Defines a MAUI UI page class (MainPage) that initializes its XAML-backed view. Minimal code-behind that calls the generated InitializeComponent to build the UI.
- MainPage(): Constructs the page and initializes the XAML view via InitializeComponent.
- MainPage: MAUI ContentPage class representing the main UI page for the app.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Unresolved References

- dependency-target: MainPage.xaml
- call-target: self

## Coverage

- Symbols: 3
- Executable symbols: 1
- Executable symbols with control flow: 1
- Grounded edges: 3
- Unresolved references: 2
- Control-flow fragments: 1
- Unresolved jumps: 1
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 2
- Generated diagrams: 3

## Control Flow Fragments

- MainPage: 4 nodes, 3 edges, 1 jumps, 0 unsupported constructs

## Diagrams

### MainPage.xaml Neighborhood

```mermaid
flowchart LR
    class_8viv8y_mainpage("MainPage")
    file_ua9rra_mainpage_xaml_cs("MainPage.xaml")
    method_6gridz_mainpage[["MainPage()"]]
    type_5wsb01_mainpage[/"MainPage"/]
```

### MainPage.xaml Execution Overview

```mermaid
flowchart TD
    class_8viv8y_mainpage("MainPage")
    method_6gridz_mainpage[["MainPage()"]]
    unresolved_unresolved_7t590t_call_target{"Unresolved: InitializeComponent"}
    class_8viv8y_mainpage -->|contains| method_6gridz_mainpage
    method_6gridz_mainpage -->|unresolved call| unresolved_unresolved_7t590t_call_target
```

### MainPage() Control Flow

```mermaid
flowchart TD
    method_6gridz_mainpage__call_7_InitializeComponent[["InitializeComponent"]]
    method_6gridz_mainpage__action_7_call_7__linear("Initialize XAML components")
    method_6gridz_mainpage__entry(["MainPage entry"])
    method_6gridz_mainpage__implicit_return(["return"])
    method_6gridz_mainpage__action_7_call_7__linear -->|none| method_6gridz_mainpage__call_7_InitializeComponent
    method_6gridz_mainpage__call_7_InitializeComponent -->|return| method_6gridz_mainpage__implicit_return
    method_6gridz_mainpage__entry -->|next| method_6gridz_mainpage__action_7_call_7__linear
```

## Diagram Validation

- Status: warn
- Warning: Control-flow extraction left 1 unresolved jumps.
