1
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
5
* Copyright 2007 Novell, Inc. (http://www.novell.com)
7
* See the LICENSE file included with the distribution for details.
11
#ifndef __MOON_USERCONTROL_H__
12
#define __MOON_USERCONTROL_H__
23
/* @SilverlightVersion="2" */
24
/* @ContentProperty="Content" */
25
/* @Namespace=System.Windows.Controls */
26
class UserControl : public Control {
28
virtual ~UserControl ();
31
/* @PropertyType=UIElement,ManagedAccess=Protected */
32
static DependencyProperty *ContentProperty;
34
/* @GenerateCBinding,GeneratePInvoke */
37
virtual Type::Kind GetObjectType () { return Type::USERCONTROL; }
39
virtual void OnPropertyChanged (PropertyChangedEventArgs *args);
42
UIElement *user_control_get_content (UserControl *user_control);
46
#endif /* __MOON_USERCONTROL_H__ */