# Uno Mvux Feedview

> Display async feed data with FeedView control.

- Skill: `unoplatform/uno-mvux-feedview` (Agent Skill)
- Install (CLI): `npx skillmds@latest add unoplatform/uno-mvux-feedview`
- Raw SKILL.md: https://api.skillmd.com/api/skills/unoplatform/uno-mvux-feedview/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: unoplatform (https://skillmd.com/u/unoplatform)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/unoplatform/uno-mvux-feedview

---


# FeedView Control — Agent Skill

## Workflow

> **Docs lookup:** call `uno_platform_docs_search(...)` first, then `uno_platform_docs_fetch(sourcePath="…")` using the `sourcePath` field from a result (a relative `.md` path; add the result's `anchor` for a section). Never pass a URL, a `.html` link, or a hand-built path.

### Step 1: Fetch the FeedView Documentation

Search for and fetch the FeedView documentation:

```
uno_platform_docs_search("MVUX FeedView control displaying async data templates")
```

Primary documentation pages:
- **FeedView Reference**: `external/uno.extensions/doc/Learn/Mvux/FeedView.md`
- **FeedView How-To**: `external/uno.extensions/doc/Learn/Mvux/Walkthrough/FeedView.howto.md`

Fetch the full reference page:

```
uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Mvux/FeedView.md")
```

### Step 2: Understand FeedView Templates

From the fetched docs, extract the available templates:
- **ValueTemplate** (default `<DataTemplate>`) — shown when data is available
- **ProgressTemplate** — shown during loading
- **ErrorTemplate** — shown when an error occurs
- **NoneTemplate** — shown when there is no data

### Step 3: For FeedView How-To Walkthroughs

For step-by-step implementation guidance:

```
uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Mvux/Walkthrough/FeedView.howto.md")
```

This covers rendering `IFeed<T>`, `IState<T>`, customizing templates, and refresh behavior.

### Step 4: For FeedView with Lists

If the user is displaying a collection feed, search for:

```
uno_platform_docs_search("MVUX FeedView list feed ListView collection display")
```

Key page:
- **ListFeed How-To**: `external/uno.extensions/doc/Learn/Mvux/Walkthrough/ListFeed.howto.md`

## Key Principles (Stable)

- XAML namespace: `xmlns:mvux="using:Uno.Extensions.Reactive.UI"`
- `Source` property binds to the feed/state: `Source="{Binding MyFeed}"`
- Inside templates, access the data via `{Binding Data}` (e.g., `{Binding Data.Name}`)
- The default `<DataTemplate>` content child acts as the `ValueTemplate`
- FeedView automatically provides a `Refresh` command — no need to create one manually
- FeedView handles all state transitions (loading → value → error) without code-behind

## Related Skills

- [[uno-mvux-feed-basics]] — Creating feeds
- [[uno-mvux-state-basics]] — Creating mutable states
- [[uno-mvux-listfeed]] — Reactive collections

