mirror of
https://github.com/Stone-Red-Code/docs-desktop.git
synced 2026-09-10 07:56:10 +02:00
Fix naming in custom-dependency-properties snippet (#1204)
* Fix naming * Simplify identifier assignment * Simplify identifier assignment
This commit is contained in:
+4
-7
@@ -18,8 +18,9 @@ namespace CodeSampleCsharp
|
||||
//<RegisterDependencyPropertyWithWrapper>
|
||||
//<RegisterDependencyProperty>
|
||||
// Register a dependency property with the specified property name,
|
||||
// property type, owner type, and property metadata.
|
||||
private static readonly DependencyProperty s_aquariumGraphicProperty =
|
||||
// property type, owner type, and property metadata. Store the dependency
|
||||
// property identifier as a public static readonly member of the class.
|
||||
public static readonly DependencyProperty AquariumGraphicProperty =
|
||||
DependencyProperty.Register(
|
||||
name: "AquariumGraphic",
|
||||
propertyType: typeof(Uri),
|
||||
@@ -29,14 +30,10 @@ namespace CodeSampleCsharp
|
||||
flags: FrameworkPropertyMetadataOptions.AffectsRender,
|
||||
propertyChangedCallback: new PropertyChangedCallback(OnUriChanged))
|
||||
);
|
||||
|
||||
// Store the dependency property identifier as a static member of the class.
|
||||
public static readonly DependencyProperty AquariumGraphicProperty =
|
||||
s_aquariumGraphicProperty;
|
||||
//</RegisterDependencyProperty>
|
||||
|
||||
// Declare a read-write property.
|
||||
public Uri AquariumContents
|
||||
public Uri AquariumGraphic
|
||||
{
|
||||
get => (Uri)GetValue(AquariumGraphicProperty);
|
||||
set => SetValue(AquariumGraphicProperty, value);
|
||||
|
||||
+3
-6
@@ -17,8 +17,9 @@
|
||||
'<RegisterDependencyPropertyWithWrapper>
|
||||
'<RegisterDependencyProperty>
|
||||
' Register a dependency property with the specified property name,
|
||||
' property type, owner type, and property metadata.
|
||||
Private Shared ReadOnly s_aquariumGraphicProperty As DependencyProperty =
|
||||
' property type, owner type, and property metadata. Store the dependency
|
||||
' property identifier as a public static readonly member of the class.
|
||||
Public Shared ReadOnly AquariumGraphicProperty As DependencyProperty =
|
||||
DependencyProperty.Register(
|
||||
name:="AquariumGraphic",
|
||||
propertyType:=GetType(Uri),
|
||||
@@ -27,10 +28,6 @@
|
||||
defaultValue:=New Uri("http://www.contoso.com/aquarium-graphic.jpg"),
|
||||
flags:=FrameworkPropertyMetadataOptions.AffectsRender,
|
||||
propertyChangedCallback:=New PropertyChangedCallback(AddressOf OnUriChanged)))
|
||||
|
||||
' Store the dependency property identifier as a static member of the class.
|
||||
Public Shared ReadOnly AquariumGraphicProperty As DependencyProperty =
|
||||
s_aquariumGraphicProperty
|
||||
'</RegisterDependencyProperty>
|
||||
|
||||
' Declare a read-write property.
|
||||
|
||||
Reference in New Issue
Block a user