public AddResource ( string name, string value ) : void | ||
name | string | |
value | string | |
return | void |
public void AddResource(string name, string value)
{
if (name == null)
throw new ArgumentNullException(nameof(name));
Contract.EndContractBlock();
if (_resourceList == null)
throw new InvalidOperationException(SR.InvalidOperation_ResourceWriterSaved);
// Check for duplicate resources whose names vary only by case.
_caseInsensitiveDups.Add(name, null);
_resourceList.Add(name, value);
}
ResourceWriter::AddResource ( string name, Stream value ) : void | |
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 |
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(); }