Content update - Add attached property snippet tests (user story 1878471) (#1224)

* Add snippet test and update type

* Add snippet test and update type

* Update to .NET to 6.0

* Update accessor signatures
This commit is contained in:
Tris Shores
2021-12-08 16:26:45 -08:00
committed by GitHub
parent 023dac5e24
commit 71675bec48
5 changed files with 41 additions and 13 deletions
@@ -1,4 +1,5 @@
using System.Windows;
using System.Diagnostics;
using System.Windows;
using System.Windows.Controls;
namespace CodeSampleCsharp
@@ -13,6 +14,12 @@ namespace CodeSampleCsharp
InitializeComponent();
SetAttachedPropertyInCode();
// Test get/set accessors.
Aquarium aquarium = new();
Aquarium.SetHasFish(aquarium, true);
bool hasFish = Aquarium.GetHasFish(aquarium);
Debug.WriteLine($"Has fish: {hasFish}");
}
public static void SetAttachedPropertyInCode()
@@ -32,7 +39,7 @@ namespace CodeSampleCsharp
}
//<RegisterAttachedProperty>
public class Aquarium : DependencyObject
public class Aquarium : UIElement
{
// Register an attached dependency property with the specified
// property name, property type, owner type, and property metadata.
@@ -10,6 +10,12 @@
InitializeComponent()
SetAttachedPropertyInCode()
' Test get/set accessors.
Dim aquarium As New Aquarium()
aquarium.SetHasFish(aquarium, True)
Dim hasFish As Boolean = aquarium.GetHasFish(aquarium)
Debug.WriteLine($"Has fish: {hasFish}")
End Sub
Public Shared Sub SetAttachedPropertyInCode()
@@ -30,7 +36,7 @@
'<RegisterAttachedProperty>
Public Class Aquarium
Inherits DependencyObject
Inherits UIElement
' Register an attached dependency property with the specified
' property name, property type, owner type, and property metadata.