Mac Samples

AzureToDoMac

Demonstrates how to use Azure Data in a Xamarin.Mac application.

Blurs, translucency and vibrancy on OS X

Demonstrates how to use the options of NSVisualEffectView to do blurs, translucency and vibrancy.

ButtonMaddness

This is a button sample for mac.

CoreTextArcMonoMac

Demonstrates how to use `CoreText` to draw text along an arc in a Xamarin.Mac application.

Custom Fonts

Demonstrates how to use Custom Fonts embedded in a Xamarin.Mac application.

DockAppIcon

Demonstrates the use of the `NSDockTile`.

DocumentSample

Demonstrates how to create a Document-based application.

Drag and Drop Example

Demonstrates how to use Drag an Drop in a Xamarin.Mac application.

FileCards

Demonstrates the use of `NSPageController`.

Hello, Mac

Demonstrates how to build your first Xamarin.Mac application.

ImageProtocol

Demonstrates how to use ImageProtocol with Xamarin.Mac.

MacCollectionNew

Demonstrates how to use Data Binding and Collection Views in a Xamarin.Mac application.

MacControls

Demonstrates how to use Standard AppKit Controls in you Xamarin.Mac Application.

MacCopyPaste

Demonstrates how to use Cut, Copy & Paste in a Xamarin.Mac application.

MacCustomControl

Demonstrates how to create a custom UI element in a Xamarin.Mac application.

MacDatabase

Demonstrates how to use SQLite Databases in a Xamarin.Mac application.

MacDatabinding Storyboard

Demonstrates how to use Data Binding in a Xamarin.Mac application using .storyboard files.

MacDatabinding XIBs

Demonstrates how to use Data Binding in a Xamarin.Mac application with .xib files.

MacDialog

Demonstrates how to use Dialogs in a Xamarin.Mac application.

MacImages

Demonstrates how to use Images and Icons in you Xamarin.Mac Application.

MacInspector

Shows how to work with an Inspector Panel in a Xamarin.Mac app.

MacMenus

Demonstrates how to use Menus in a Xamarin.Mac application.

MacOutlines

Demonstrates how to use Outlines in a Xamarin.Mac application.

MacSourceLists

Demonstrates how to use Source Lists in a Xamarin.Mac application.

MacTables

Demonstrates how to use Tables in a Xamarin.Mac application.

MacToolbar

Demonstrates how to use Toolbars in a Xamarin.Mac application.

MacWindows

Demonstrates how to use Windows in a Xamarin.Mac application.

MacXibless

Demonstrates how to define UI in C# code for a Xamarin.Mac application.

MouseTrackingExample

Demonstrates how to using mouse tracking in a Xamarin.Mac app.

NSComboBoxTest

Demonstrates how to provide completion hints.

NSCustomView

Demonstrates the creation of two custom `NSView`s, which each paint themself via different mechanisms.

NSImageName Sample

A simple sample application demoing the `NSImageName` enum for `NSImage.ImageNamed`.

NSScrollExample

Demonstrates how to use Standard NSScrollView in your Xamarin.Mac Application.

NSTableView / NSOutlineView

Demonstrates the programmatic creation of and use of `NSTableView`/`NSOutlineView`.

NSTableViewBinding

Demonstrates how to use Cocoa Bindings with a `NSTableView`.

NSTextAttachmentCell

Demonstrates how to perform custom cell sizing and rendering.

OutlineView

Demonstrates how to populate an OutlineView using an NSViewOutlineDataSource

ProgressBarExample

Demonstrates how to use Timer and Progress Bar in a Xamarin.Mac application.

ReactiveUIExample

Demonstrates how use ReactiveUI in C# code for a Xamarin.Mac application.

RoundedDisplayWindow Sample

Demonstrates how to create windows with custom shapes, no title bar, and transparent content.

Rulers

Demonstrates many of the interactions between an `NSRulerView` and its client view.

SearchField

Demonstrates how to use a special text control called `NSSearchField`.

SkinnableApp

Skinnable App sample for Mac.

SourceWriter

The SourceWriter is a full app example that includes many of the features a user would expect to find in a typical Mac app.

UserNotificationExample

User notification example for Mac.

VillainTracker

Villain tracker for Mac.

XMLocalizationSample

Demonstrates how to use localization in Xamarin.Mac application.