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