小编the*_*oke的帖子

列出<string> INotifyPropertyChanged事件

我有一个带有字符串属性和List属性的简单类,我实现了INofityPropertyChanged事件,但是当我对字符串List执行.Add时,此事件未被命中,因此我的ListView中显示的Converter未被命中.我猜测属性已更改未被添加到列表中....如何实现此方法以获取该属性更改事件命中???

我需要使用其他类型的收藏吗?!

谢谢你的帮助!

namespace SVNQuickOpen.Configuration
{
    public class DatabaseRecord : INotifyPropertyChanged 
    {
        public DatabaseRecord()
        {
            IncludeFolders = new List<string>();
        }

        #region INotifyPropertyChanged Members

        public event PropertyChangedEventHandler PropertyChanged;

        protected void Notify(string propName)
        {
            if (this.PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs(propName));
            }
        }
        #endregion

        private string _name;

        public string Name
        {
            get { return _name; }

            set
            {
                this._name = value;
                Notify("Name");
            }
        }

        private List<string> _includeFolders;

        public List<string> IncludeFolders
        {
            get { return _includeFolders; }

            set
            {
                this._includeFolders = value; …
Run Code Online (Sandbox Code Playgroud)

c# wpf propertychanged inotifypropertychanged

21
推荐指数
2
解决办法
3万
查看次数

Xamarin Dim 页面(主详细信息页面)

因此,对于 Android,当显示主从页面的母版页时,母版页被“黑色暗淡”视图覆盖,因此很容易用眼睛区分这两个页面。在 iOS 中,详细信息页面不会变暗,因此很难区分视图。有没有办法用“黑色半透明”的 BoxView 或框架覆盖详细信息页面,以便它以与 Android 类似的方式使页面变暗。我尝试了许多不同颜色和不透明度的框视图,但它们都完全覆盖了屏幕,您无法“看穿它们”。有任何想法吗?或者更好的解决方案?即使它是 BoxView 的客户渲染器也能工作。我只需要颜色的想法/设置来让它看透。

xaml master-detail xamarin.ios xamarin xamarin.forms

2
推荐指数
1
解决办法
2383
查看次数