Как отмечает Грегз: переместите его в свой общий проект.
Тогда вам придется изменить свои пространства имен, потому что это действительно важно. В земле .NET принято, что ваше пространство имен равно пути в вашей файловой системе.
В вас Alarm.xaml
измените эту строку: x:Class="Assignment.Droid.Resources.layout.Alarm"
на x:Class="Assignment.Alarm"
.
Затем зайдите в ваш код, файл Alarm.xaml.cs
и измените пространство имен там же. Так что измените namespace Assignment.Droid.Resources.layout
на namespace Assignment
.
Поскольку XAML и выделенный код реализованы как частичный класс, это должно быть синхронизировано.