System.Resources.ResourceWriter.AddResource C# (CSharp) Méthode

AddResource() public méthode

public AddResource ( string name, Stream value ) : void
name string
value Stream
Résultat void
        public void AddResource(string name, Stream value)
        {
            if (name == null)
                throw new ArgumentNullException(nameof(name));
            Contract.EndContractBlock();
            if (_resourceList == null)
                throw new InvalidOperationException(SR.InvalidOperation_ResourceWriterSaved);
 
            AddResourceInternal(name, value, false);
        }
 

Same methods

ResourceWriter::AddResource ( string name, Stream value, bool closeAfterWrite ) : void
ResourceWriter::AddResource ( string name, System value ) : void
ResourceWriter::AddResource ( string name, System value, bool closeAfterWrite ) : void
ResourceWriter::AddResource ( string name, byte value ) : void
ResourceWriter::AddResource ( string name, object value ) : void
ResourceWriter::AddResource ( string name, string value ) : void

Usage Example

        static void Main(string[] args)
        {
            ResourceWriter myResource = new ResourceWriter("Images.resources");
            myResource.AddResource("flash", new Bitmap("flashScreen.png"));
            Image simpleImage = new Image();
            simpleImage.Margin = new Thickness(0);

            BitmapImage bi = new BitmapImage();
            //BitmapImage.UriSource must be in a BeginInit/EndInit block
            bi.BeginInit();





            bi.UriSource = new Uri(@"pack://siteoforigin:,,,/alarm3.png");
            bi.EndInit();
            //set image source
            simpleImage.Source = bi;
            //        simpleImage.Stretch = Stretch.None;
            simpleImage.HorizontalAlignment = HorizontalAlignment.Center;
            simpleImage.Visibility = Visibility.Hidden;
            simpleImage.Name = "AlarmIndicator";
            simpleImage.Width = 13;


            myResource.AddResource("alarm", new Image("alarm3.png"));
            myResource.Close(); 


        }
All Usage Examples Of System.Resources.ResourceWriter::AddResource