Skip to content

Commit

Permalink
Merge pull request #191 from dymaptic/develop
Browse files Browse the repository at this point in the history
Merge for Release
  • Loading branch information
TimPurdum authored Jul 7, 2023
2 parents 9281d06 + 55d97c9 commit 2a69e97
Show file tree
Hide file tree
Showing 24 changed files with 6,529 additions and 5,958 deletions.
1 change: 1 addition & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ application with the full power of ArcGIS.
- [Queries and Hit Test](pages/hitTestAndQueries) - A variety of queries supported by GeoBlazor
- [Asset Files](pages/assetFiles) - Description of default and customized asset loading
- [Blazor Hybrid in MAUI](pages/maui) - How to use GeoBlazor with the Blazor Hybrid MAUI templates
- [Writing Your Own JavaScript Extensions](pages/jsExtensions) - How to write your own JavaScript extensions for GeoBlazor
- [Full API Documentation](pages/classes/index) - Detailed technical specification for GeoBlazor types and classes

## Useful Links
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/classes/classes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: page
title: Classes
has_children: true
nav_order: 12
nav_order: 13
---

[Index](index) has a complete list of classes ordered by Namespace.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,25 @@ layout: default
title: BlendMode
parent: Classes
---
#### [dymaptic.GeoBlazor.Core](index.html 'index')
### [dymaptic.GeoBlazor.Core.Components.Layers](index.html#dymaptic.GeoBlazor.Core.Components.Layers 'dymaptic.GeoBlazor.Core.Components.Layers')

## BlendMode Enum

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what
seems like a new layer. Unlike the method of using transparency which can result in a washed-out top layer, blend
modes can create a variety of very vibrant and intriguing results by blending a layer with the layer(s) below it.

```csharp
public enum BlendMode
```

### Remarks
See more at
<a target="_blank" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-WebTileLayer.html#blendMode">
ArcGIS
JS API: Blend Mode
</a>
#### [dymaptic.GeoBlazor.Core](index.html 'index')
### [dymaptic.GeoBlazor.Core.Components.Layers](index.html#dymaptic.GeoBlazor.Core.Components.Layers 'dymaptic.GeoBlazor.Core.Components.Layers')

## BlendMode Enum

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what
seems like a new layer. Unlike the method of using transparency which can result in a washed-out top layer, blend
modes can create a variety of very vibrant and intriguing results by blending a layer with the layer(s) below it.

```csharp
public enum BlendMode
```

### Remarks
See more at
<a target="_blank" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-WebTileLayer.html#blendMode">
ArcGIS

JS API: Blend Mode

</a>

Large diffs are not rendered by default.

4,361 changes: 2,182 additions & 2,179 deletions docs/pages/classes/dymaptic.GeoBlazor.Core.Components.Views.MapView.md

Large diffs are not rendered by default.

1,067 changes: 535 additions & 532 deletions docs/pages/classes/dymaptic.GeoBlazor.Core.Components.Widgets.PopupWidget.md

Large diffs are not rendered by default.

230 changes: 118 additions & 112 deletions docs/pages/classes/dymaptic.GeoBlazor.Core.Events.KeyDownEvent.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,115 +3,121 @@ layout: default
title: KeyDownEvent
parent: Classes
---
#### [dymaptic.GeoBlazor.Core](index.html 'index')
### [dymaptic.GeoBlazor.Core.Events](index.html#dymaptic.GeoBlazor.Core.Events 'dymaptic.GeoBlazor.Core.Events')

## KeyDownEvent Class

Fires after a keyboard key is pressed.

```csharp
public class KeyDownEvent : dymaptic.GeoBlazor.Core.Events.JsEvent,
System.IEquatable<dymaptic.GeoBlazor.Core.Events.KeyDownEvent>
```

Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') &#129106; [JsEvent](dymaptic.GeoBlazor.Core.Events.JsEvent.html 'dymaptic.GeoBlazor.Core.Events.JsEvent') &#129106; KeyDownEvent

Implements [System.IEquatable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System.IEquatable`1')[KeyDownEvent](dymaptic.GeoBlazor.Core.Events.KeyDownEvent.html 'dymaptic.GeoBlazor.Core.Events.KeyDownEvent')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System.IEquatable`1')
### Constructors

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_)'></a>

## KeyDownEvent(string, Nullable<int>, Nullable<bool>, bool, string, double, DomPointerEvent, Nullable<PointerType>) Constructor

Fires after a keyboard key is pressed.

```csharp
public KeyDownEvent(string Type, System.Nullable<int> EventId, System.Nullable<bool> Cancelable, bool Repeat, string Key, double Timestamp, dymaptic.GeoBlazor.Core.Events.DomPointerEvent Native, System.Nullable<dymaptic.GeoBlazor.Core.Events.PointerType> PointerType);
```
#### Parameters

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Type'></a>

`Type` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')
The event type.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).EventId'></a>

`EventId` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')
The unique Id of the event.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Cancelable'></a>

`Cancelable` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')
Whether the event can be cancelled once begun.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Repeat'></a>

`Repeat` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')
Indicates whether this is the first event emitted due to the key press, or a repeat.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Key'></a>

`Key` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')
The key value that was pressed, according to the
<a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_key_values">
.htmlN
full list of key values
</a>
.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Timestamp'></a>

`Timestamp` [System.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System.Double')
Time stamp (in milliseconds) at which the event was emitted.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Native'></a>

`Native` [DomPointerEvent](dymaptic.GeoBlazor.Core.Events.DomPointerEvent.html 'dymaptic.GeoBlazor.Core.Events.DomPointerEvent')

A standard DOM Pointer Event

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).PointerType'></a>

`PointerType` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[PointerType](dymaptic.GeoBlazor.Core.Events.PointerType.html 'dymaptic.GeoBlazor.Core.Events.PointerType')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')
Indicates the pointer type.
### Properties

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.Key'></a>

## KeyDownEvent.Key Property

The key value that was pressed, according to the
<a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_key_values">
.htmlN
full list of key values
</a>
.

```csharp
public string Key { get; set; }
```

#### Property Value
[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')
<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.Repeat'></a>

## KeyDownEvent.Repeat Property

Indicates whether this is the first event emitted due to the key press, or a repeat.

```csharp
public bool Repeat { get; set; }
```

#### Property Value
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')
#### [dymaptic.GeoBlazor.Core](index.html 'index')
### [dymaptic.GeoBlazor.Core.Events](index.html#dymaptic.GeoBlazor.Core.Events 'dymaptic.GeoBlazor.Core.Events')

## KeyDownEvent Class

Fires after a keyboard key is pressed.

```csharp
public class KeyDownEvent : dymaptic.GeoBlazor.Core.Events.JsEvent,
System.IEquatable<dymaptic.GeoBlazor.Core.Events.KeyDownEvent>
```

Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') &#129106; [JsEvent](dymaptic.GeoBlazor.Core.Events.JsEvent.html 'dymaptic.GeoBlazor.Core.Events.JsEvent') &#129106; KeyDownEvent

Implements [System.IEquatable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System.IEquatable`1')[KeyDownEvent](dymaptic.GeoBlazor.Core.Events.KeyDownEvent.html 'dymaptic.GeoBlazor.Core.Events.KeyDownEvent')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1 'System.IEquatable`1')
### Constructors

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_)'></a>

## KeyDownEvent(string, Nullable<int>, Nullable<bool>, bool, string, double, DomPointerEvent, Nullable<PointerType>) Constructor

Fires after a keyboard key is pressed.

```csharp
public KeyDownEvent(string Type, System.Nullable<int> EventId, System.Nullable<bool> Cancelable, bool Repeat, string Key, double Timestamp, dymaptic.GeoBlazor.Core.Events.DomPointerEvent Native, System.Nullable<dymaptic.GeoBlazor.Core.Events.PointerType> PointerType);
```
#### Parameters

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Type'></a>

`Type` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')
The event type.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).EventId'></a>

`EventId` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')
The unique Id of the event.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Cancelable'></a>

`Cancelable` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')
Whether the event can be cancelled once begun.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Repeat'></a>

`Repeat` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')
Indicates whether this is the first event emitted due to the key press, or a repeat.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Key'></a>

`Key` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')
The key value that was pressed, according to the
<a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_key_values">

.htmlN

full list of key values

</a>
.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Timestamp'></a>

`Timestamp` [System.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System.Double')
Time stamp (in milliseconds) at which the event was emitted.

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).Native'></a>

`Native` [DomPointerEvent](dymaptic.GeoBlazor.Core.Events.DomPointerEvent.html 'dymaptic.GeoBlazor.Core.Events.DomPointerEvent')

A standard DOM Pointer Event

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.KeyDownEvent(string,System.Nullable_int_,System.Nullable_bool_,bool,string,double,dymaptic.GeoBlazor.Core.Events.DomPointerEvent,System.Nullable_dymaptic.GeoBlazor.Core.Events.PointerType_).PointerType'></a>

`PointerType` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[PointerType](dymaptic.GeoBlazor.Core.Events.PointerType.html 'dymaptic.GeoBlazor.Core.Events.PointerType')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')
Indicates the pointer type.
### Properties

<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.Key'></a>

## KeyDownEvent.Key Property

The key value that was pressed, according to the
<a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_key_values">

.htmlN

full list of key values

</a>
.

```csharp
public string Key { get; set; }
```

#### Property Value
[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')
<a name='dymaptic.GeoBlazor.Core.Events.KeyDownEvent.Repeat'></a>

## KeyDownEvent.Repeat Property

Indicates whether this is the first event emitted due to the key press, or a repeat.

```csharp
public bool Repeat { get; set; }
```

#### Property Value
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')
Loading

0 comments on commit 2a69e97

Please sign in to comment.