Exemple #1
0
        public GroupInfoPage()
        {
            InitializeComponent();
            mPubSub = App.HikePubSubInstance;

            appBar               = new ApplicationBar();
            appBar.Mode          = ApplicationBarMode.Default;
            appBar.Opacity       = 1;
            appBar.IsVisible     = true;
            appBar.IsMenuEnabled = false;

            saveIconButton           = new ApplicationBarIconButton();
            saveIconButton.IconUri   = new Uri("/View/images/icon_save.png", UriKind.Relative);
            saveIconButton.Text      = AppResources.Save_AppBar_Btn;
            saveIconButton.Click    += new EventHandler(doneBtn_Click);
            saveIconButton.IsEnabled = true;
            appBar.Buttons.Add(saveIconButton);
            //groupInfoPage.ApplicationBar = appBar;

            initPageBasedOnState();
            photoChooserTask             = new PhotoChooserTask();
            photoChooserTask.ShowCamera  = true;
            photoChooserTask.PixelHeight = HikeConstants.PROFILE_PICS_SIZE;
            photoChooserTask.PixelWidth  = HikeConstants.PROFILE_PICS_SIZE;
            photoChooserTask.Completed  += new EventHandler <PhotoResult>(photoChooserTask_Completed);
            TiltEffect.TiltableItems.Add(typeof(TextBlock));
        }
        public ConversationsListPanorama()
        {
            InitializeComponent();
            mPubSub     = App.HikePubSubInstance;
            logger      = NLog.LogManager.GetCurrentClassLogger();
            appSettings = App.appSettings;
            App.ViewModel.MessageListPageCollection = new ObservableCollection <ConversationListObject>();
            this.myListBox.ItemsSource = App.ViewModel.MessageListPageCollection;
            convMap = new Dictionary <string, ConversationListObject>();
            LoadMessages();
            registerListeners();
            initAppBar();
            msisdn = (string)App.appSettings[App.MSISDN_SETTING];
            string name;

            appSettings.TryGetValue(App.ACCOUNT_NAME, out name);
            if (name != null)
            {
                accountName.Text = name;
            }

            creditsTxtBlck.Text = Convert.ToString(App.appSettings[App.SMS_SETTING]);

            photoChooserTask             = new PhotoChooserTask();
            photoChooserTask.ShowCamera  = true;
            photoChooserTask.PixelHeight = 95;
            photoChooserTask.PixelWidth  = 95;
            photoChooserTask.Completed  += new EventHandler <PhotoResult>(photoChooserTask_Completed);

            Thumbnails profileThumbnail = MiscDBUtil.getThumbNailForMSisdn(msisdn + "::large");

            if (profileThumbnail != null)
            {
                MemoryStream memStream = new MemoryStream(profileThumbnail.Avatar);
                memStream.Seek(0, SeekOrigin.Begin);

                BitmapImage empImage = new BitmapImage();
                empImage.SetSource(memStream);
                avatarImage.Source = empImage;
            }
        }
Exemple #3
0
 public HikeMqttManager()
 {
     //logger = NLog.LogManager.GetCurrentClassLogger();
     pubSub = App.HikePubSubInstance;
     pubSub.addListener(HikePubSub.MQTT_PUBLISH, this);
 }
 /* Register all the listeners*/
 public DbConversationListener()
 {
     mPubSub = App.HikePubSubInstance;
     registerListeners();
 }