void ReleaseDesignerOutlets()
        {
            if (BottomStackViewConstraint != null)
            {
                BottomStackViewConstraint.Dispose();
                BottomStackViewConstraint = null;
            }

            if (MessagesScrollView != null)
            {
                MessagesScrollView.Dispose();
                MessagesScrollView = null;
            }

            if (MessagesTableView != null)
            {
                MessagesTableView.Dispose();
                MessagesTableView = null;
            }

            if (MessageTextView != null)
            {
                MessageTextView.Dispose();
                MessageTextView = null;
            }

            if (SendButton != null)
            {
                SendButton.Dispose();
                SendButton = null;
            }
        }
Beispiel #2
0
        void ReleaseDesignerOutlets()
        {
            if (MessagesScrollView != null)
            {
                MessagesScrollView.Dispose();
                MessagesScrollView = null;
            }

            if (MessagesTableView != null)
            {
                MessagesTableView.Dispose();
                MessagesTableView = null;
            }

            if (MessageTextView != null)
            {
                MessageTextView.Dispose();
                MessageTextView = null;
            }

            if (SendButton != null)
            {
                SendButton.Dispose();
                SendButton = null;
            }
        }
        private void MessagesTxtBox_TextChanged(object sender, TextChangedEventArgs e)
        {
            var scrollableHeight = MessagesScrollView.ScrollableHeight;

            if (scrollableHeight > 0)
            {
                MessagesScrollView.ChangeView(MessagesScrollView.HorizontalOffset, scrollableHeight, null);
            }
        }