win8学习

很久没写win8知识学习了感觉有好多不同win8的定义
1、定义静态变量和静态方法
    static property ResourceContext^ mContext ;
    static String^ GetProperty(String^ name);
    static property int highLight;
2、弹出MessageDialog
     Windows::UI::Popups::MessageDialog^ _mes=ref new  Windows::UI::Popups::MessageDialog("hello alert");
_mes->showasyn();
3、集合对象都变成了向量
 Windows::Foundation::Collections::IObservableVector<Platform::Object^>^ ItemGroups=ref new Platform::Collections::Vector<Platform::Object^>();
ItemGroups->append("your Item");
4、绑定
property Platform::String^  Title {
 Platform::String^ get(){return _Title;} 
void set(Platform::String^ value){_Title = value;OnPropertyChanged("Title ");}}
必须实现INotifyPropertyChanged接口也可以说是继承这个类
    /// <summary>
        /// Implementation of <see cref="INotifyPropertyChanged"/> to simplify models.
        /// </summary>
        [Windows::Foundation::Metadata::WebHostHidden]
        public ref class BindableBase : Windows::UI::Xaml::Data::INotifyPropertyChanged
        {
        public:
            virtual event Windows::UI::Xaml::Data::PropertyChangedEventHandler^ PropertyChanged;

        protected:
            virtual void OnPropertyChanged(Platform::String^ propertyName);
        };
posted @ 2012-08-21 15:02  win_and_first  阅读(259)  评论(0编辑  收藏  举报