Ответы пользователя по тегу .NET
  • Как переопределить подписку на PropertyChanged?

    keyros
    @keyros
    http://about.me/keyros
    попробуйте сделать вот так
    я не сильно разбирался с тем что нужно сделать, но я поверил вам и вот.
    public event PropertyChangedEventHandler PropertyChanged
            {
                add
                {
                    WeakEventManager<INotifyPropertyChanged, PropertyChangedEventArgs>.AddHandler(this, "PropertyChanged", new EventHandler<PropertyChangedEventArgs>(value));
                    //либо же
                    PropertyChangedEventManager.AddHandler(this, new EventHandler<PropertyChangedEventArgs>(value), "IsDirty");
                }
                remove
                {
                    WeakEventManager<INotifyPropertyChanged, PropertyChangedEventArgs>.RemoveHandler(this, "PropertyChanged", new EventHandler<PropertyChangedEventArgs>(value));
    
                   
                    //аналогичный код
                    PropertyChangedEventManager.RemoveHandler(this, new EventHandler<PropertyChangedEventArgs>(value), "IsDirty");
                }
            }
    Ответ написан
    Комментировать
  • Как считать поток данных в файл из NetworkStream?

    keyros
    @keyros
    http://about.me/keyros
    Попробуйте "while (bytesRead > 0)" заменить на "while (bytesRead == bufferSize)"
    т.к.
    если у нас размер потока, 1025(например) байт, а размер буфера 512 байт, то сначала метод Read будет возвращать 512, а в последней итерации вернет 1
    вот ссылка на MSDN
    Ответ написан
    Комментировать